sexta-feira, 6 de janeiro de 2012

Aula orientação a objetos - Composição

Na composição os atributos de uma classe fazem referência a outras classes.


classe 1: Curso.java
Neste exemplo, a classe Aluno tem atributo matricula, nome e um curso. Esta varivável de referência curso aponta para um objeto da classe Curso.

classe 2: Aluno.java

Na classe TestaAluno são criados os objetos de Curso e de Aluno e definidos seus atributos.

classe 3: TestaAluno.java

A Figura 1 mostra a criação dos dois objetos e as variáveis de referência que apontam para eles.

Figura 1: Criação de objetos Curso e Aluno

Na figura 2 são definidos os atributos de Curso e Aluno. A linha a1.curso = c1 define que a1.curso deve apontar para o mesmo objeto que c1.

Figura 2: Definição dos atributos


FJ-11 Java e Orientação a Objetos. Disponível em: www.caelum.com.br/download/caelum-java-objetos-fj11.pdf. p.27-46. Último acesso Jan de 2012.
K. Sierra e B. Bates, Use a cabeça! Java. p. 20-31.Alta Books. 2005.

Nenhum comentário:

Postar um comentário