Java basico
1) Objeto
Abstração ou conceito do mundo real
Encapsulamento de atributos e serviços
Na análise - identificamos objetos no domínio do problema
No projeto - pensamos em objetos para a solução.
Exemplos: o aluno João Carlos é uma entidade do mundo real.
A cadeira onde você está sentado, a sala de aula, a fome, etc.
____________________________________________________________________
2) Classe
Agrupamento ou coleção de objetos que possuem características similares. Exemplos: O conjunto de todas essas cadeiras fazem parte da classe cadeira que possuem as mesmas características: o material do qual elas são feitas, a altura, o formato, etc.
Essas cadeiras também estão sujeitas a ações, tais como limpeza, movimento, etc.
Essas cadeiras também poderiam ser agrupadas em outras classes tais como a classe da mobília, etc.
____________________________________________________________________
3) Atributos
Característica, qualidade de um objeto ou classe.
O valor de um ou mais atributo serve para diferenciar um objeto do outro. O aluno tem um nome, esse nome é João Carlos, e pode diferenciá-lo de um outro objeto aluno.
A mesa ocupa uma posição que a diferencia de outro objeto mesa.
____________________________________________________________________
4) Métodos ou Serviços
Processamento realizado por um objeto que indica o seu comportamento
Representam funções, ações do /ou sobre o objeto.
Por exemplo, mover a mesa, o aluno matricula-se, etc.
As ações podem alterar o estado do objeto e o valor de seus atributos.
____________________________________________________________________
5) Mensagem
Ativação de um método. Um objeto utiliza-se de um serviço ou se comunica com outro objeto enviando uma mensagem.
Em função do recebimento de uma mensagem, um objeto executa um ou mais métodos. O aluno recebe uma mensagem da coordenação (que