Os materiais didáticos aqui disponibilizados estão licenciados através de Creative Commons Atribuição-SemDerivações-SemDerivados CC BY-NC-ND. Você possui a permissão para visualizar e compartilhar, desde que atribua os créditos do autor. Não poderá alterá-los e nem utilizá-los para fins comerciais.
Atribuição-SemDerivações-SemDerivados
CC BY-NC-ND
Cursos / Informática para Internet / Programação Orientada a Objetos / Aula
Vejamos agora um exemplo na prática! Vamos utilizar a mesma ideia do objeto Automóvel, dado uma classe Automóvel que é composta pelas classes Direção e Motor.
Nas linhas de código, essa Composição é expressa da seguinte maneira, veja Listagem 1:
class Motor{
private int potencia;
}
class Direcao{
private String cor;
}
class Automovel{
private Motor motor;
private Direcao direcao;
}
Observe que a classe Automóvel é composta pelas classes Motor e Direção, eis aqui a nossa Composição! Mas, lembre-se de que primeiro criamos as classes Motor e Direção para só a partir daí podermos criar a classe Automóvel.
Versão 5.3 - Todos os Direitos reservados