Você está na página 1de 1

A vari�vel de inst�ncia dono recebeu esse nome apenas para n�o coincidir com o nome

da classe, mas n�o teria nenhum problema se a vari�vel tivesse o nome proprietario.
Neste caso, achamos melhor os nomes n�o coincidirem para voc� entender que o
nome da classe n�o tem nada haver com o nome do atributo.
O que acabamos de fazer foi uma composi��o de objetos. Composi��o � uma forma
de combinar objetos simples em objetos mais complexos. Essa t�cnica traz grandes
benef�cios para a reutiliza��o de objetos e legibilidade do c�digo, al�m do
c�digofonte expressar melhor o que est� acontecendo, de acordo com o mundo real.
Normalmente, podemos dizer que objetos compostos fazem parte de um
relacionamento do tipo "tem um". Por exemplo, podemos dizer que o carro tem um
propriet�rio.
Olhando para a classe Proprietario, poder�amos ainda pensar em criar outra classe
chamada Endereco para incluir o logradouro, bairro e cidade e a classe Proprietario
incluiria um atributo do tipo Endereco. N�o h� nada de errado em fazer isso, mas
vamos deixar como est�, pois no momento n�o faz muito sentido para nossos
exemplos.
Agora vamos instanciar um carro e um propriet�rio dentro do m�todo main:
Proprietario dono1 = new Proprietario();
dono1.nome = "Jo�o da Silva";
dono1.cpf = "000.000.000-00";
dono1.idade = 25;
dono1.logradouro = "Rua Jo�o Pinheiro, 10";
dono1.bairro = "Centro";
dono1.cidade = "Uberl�ndia";
Carro meuCarro = new Carro();
meuCarro.anoDeFabricacao = 2011;
meuCarro.cor = "Prata";
meuCarro.fabricante = "Fiat";
meuCarro.modelo = "Palio";
meuCarro.tipoCombustivel = "Bicombust�vel";
meuCarro.valorDeMercado = 30000;
meuCarro.dono = dono1; // atribu�mos o dono do carro
Veja no exemplo acima que instanciamos um Proprietario e depois um Carro
isoladamente, e apenas na �ltima linha que atribu�mos dono1 � vari�vel dono de

Você também pode gostar

  • Apostila - POO Java
    Apostila - POO Java
    Documento121 páginas
    Apostila - POO Java
    kakitos
    Ainda não há avaliações
  • Laboratório de Software - Herança em JAVA
    Laboratório de Software - Herança em JAVA
    Documento10 páginas
    Laboratório de Software - Herança em JAVA
    kakitos
    Ainda não há avaliações
  • CD Expert 08
    CD Expert 08
    Documento64 páginas
    CD Expert 08
    kakitos
    100% (1)
  • Valor 01
    Valor 01
    Documento5 páginas
    Valor 01
    kakitos
    Ainda não há avaliações
  • Avaliação Informática Básica - 11 - 03 - 2021
    Avaliação Informática Básica - 11 - 03 - 2021
    Documento2 páginas
    Avaliação Informática Básica - 11 - 03 - 2021
    kakitos
    Ainda não há avaliações
  • Informática Básica - Avaliação Parcial - Segunda Chamada
    Informática Básica - Avaliação Parcial - Segunda Chamada
    Documento40 páginas
    Informática Básica - Avaliação Parcial - Segunda Chamada
    kakitos
    Ainda não há avaliações
  • CD Expert 09
    CD Expert 09
    Documento68 páginas
    CD Expert 09
    kakitos
    Ainda não há avaliações
  • CD Expert 05
    CD Expert 05
    Documento64 páginas
    CD Expert 05
    kakitos
    Ainda não há avaliações
  • Sadaaasd
    Sadaaasd
    Documento3 páginas
    Sadaaasd
    kakitos
    Ainda não há avaliações
  • 23 e 23 e 2
    23 e 23 e 2
    Documento13 páginas
    23 e 23 e 2
    kakitos
    Ainda não há avaliações
  • CD Expert 07
    CD Expert 07
    Documento80 páginas
    CD Expert 07
    kakitos
    Ainda não há avaliações
  • Asdadaa
    Asdadaa
    Documento19 páginas
    Asdadaa
    kakitos
    Ainda não há avaliações
  • Apostila Faculdade Unica
    Apostila Faculdade Unica
    Documento61 páginas
    Apostila Faculdade Unica
    kakitos
    100% (1)
  • Aaaaaaa
    Aaaaaaa
    Documento3 páginas
    Aaaaaaa
    kakitos
    Ainda não há avaliações
  • SDSDF
    SDSDF
    Documento2 páginas
    SDSDF
    kakitos
    Ainda não há avaliações
  • Aaaaaaa
    Aaaaaaa
    Documento3 páginas
    Aaaaaaa
    kakitos
    Ainda não há avaliações
  • Aaaaaaa
    Aaaaaaa
    Documento1 página
    Aaaaaaa
    kakitos
    Ainda não há avaliações
  • Anoite
    Anoite
    Documento1 página
    Anoite
    kakitos
    Ainda não há avaliações
  • SD
    SD
    Documento1 página
    SD
    kakitos
    Ainda não há avaliações
  • Aaaaaaa
    Aaaaaaa
    Documento3 páginas
    Aaaaaaa
    kakitos
    Ainda não há avaliações
  • Errrr
    Errrr
    Documento4 páginas
    Errrr
    kakitos
    Ainda não há avaliações
  • SDSDF
    SDSDF
    Documento2 páginas
    SDSDF
    kakitos
    Ainda não há avaliações
  • SDSDF
    SDSDF
    Documento2 páginas
    SDSDF
    kakitos
    Ainda não há avaliações
  • Native Log
    Native Log
    Documento3 páginas
    Native Log
    kakitos
    Ainda não há avaliações
  • 1222222223
    1222222223
    Documento2 páginas
    1222222223
    kakitos
    Ainda não há avaliações
  • Tese 16
    Tese 16
    Documento5 páginas
    Tese 16
    kakitos
    Ainda não há avaliações
  • 3333333333333
    3333333333333
    Documento1 página
    3333333333333
    kakitos
    Ainda não há avaliações
  • Humor RRR
    Humor RRR
    Documento1 página
    Humor RRR
    zenon_araujo5651
    Ainda não há avaliações
  • Tese 16
    Tese 16
    Documento1 página
    Tese 16
    kakitos
    Ainda não há avaliações