No arquivo TestaPessoa.java é criado, na linha 5, um objeto da classe pessoa. Na linha 7, é atribuido o valor Fulano ao atributo nome contido no objeto da linha 5, o mesmo acontece para os atributos idade e cpf. As linhas 9 e 10 escrevem o valor de nome e idade.
A especificação de uma pessoa (classe) não é uma pessoa. Não tem um nome ou idade é apenas a especificação do que um objeto de uma pessoa deve conter. Na figura abaixo o quadro do lado esquerdo é apenas uma especificação, já os quadros do lado esquerdo são objetos de pessoas criados a partir especificação.
O objeto é um espaço de memória criado com base na classe Pessoa.
O valor Fulano é copiado ao atributo nome do objeto. Com o operador '.' (ponto) é possível acessar o atributo nome do objeto que é apontado pela variável de referência pessoa.Referências
FJ-11 Java e Orientação a Objetos. Disponível em:
K. Sierra e B. Bates, Use a cabeça! Java. p. 20-31.Alta Books. 2005.
Nenhum comentário:
Postar um comentário