JavaBeans

Boa Tarde…estou aqui de novo com mais uma duvida…
Estou fazendo um exercicio de faculdade…para criar 4 classes javaBean…O exercicio é assim…

Criar 3 JavaBeans:

1 - Pessoa -> com os atributos nome (String) e cachorro (Cachorro)

2 - Cachorro -> com os atributos nome (String), raca (String) e brinquedo (Brinquedo)

3 - Brinquedo -> com os atributos nome (String)

Criar também uma classe chamada Principal que deverá:

1 - Instanciar um objeto de cada classe.

2 - Atribuir os valores aos atributos.

3 - Atribuir o objeto cachorro ao objeto pessoa e o objeto brinquedo ao objeto cachorro.

4 - Exibir ao final os atributos dos dois objetos.

Eu ja criei a classe pessoa…

[quote]class Pessoa{
private String nome;
private Cachorro cachorro;

public Pessoa(){
}

public void setNome ( String n ){
nome = n;
}
public void setCachorro ( Cachorro c ){
cachorro = c;
}

public String getNome ( ){
return nome;
}
public Cachorro getCachorro ( ){
return cachorro;
}
}
[/code]

Agora faltam +3 classes e no final os atributos dos dois objetos.
Agradeço deds ja…

ahhhh… vc fez o mais fácil e deixou o mais difícl pra gente… assim não vale…

HAHAHAH…bom vamos la…
fiz outra classe…

[code]class Cachorro{
private String nome;
private String raca;
private Brinquedo brinquedo;

public Cachorro(){
}

public void setNome ( String n ){
nome = n;
}
public void setRaca ( String r ){
raca = r;
}
public void setBrinquedo ( Brinquedo b ){
brinquedo = b;
}
public String getNome ( ){
return nome;
}
public String getRaca ( ){
return raca;
}
public Brinquedo getBrinquedo ( ){
return brinquedo;
}
}
[/code]

o meu problema na verdade é criar essa classe principal…tendeu???
Vlws

public class Principal { public static void main(String [] args){ Brinquedo b = new Brinquedo(); b.setNome("Osso"); Cachorro c = new Cachorro(); c.setNome("Totó"); c.setRaca("Pr. Alemão"); c.setBrinquedo(b); Pessoa p = new Pessoa(); p.setNome("EU"); p.setCachorro(c); // Exibir os dados System.out.println(p.getNome()); System.out.println(p.getCachorro().getNome()); System.out.println(p.getCachorro().getBrinquedo().getNome()); } } É só usar o que vc já fez… e usar da melhor maneira que quiser…

Falows :wink:

Pow … Vlw mesmo Adriano… É q ainda tenho algumas dificuldades…
Mas é isso mesmo q me passou… :wink:
Obrigado… :lol: