Oi, Jean! Como tendereço é um atributo privado de tpessoa, vc não pode referenciar diretamente por Cliente. Vc deve criar um método em tcliente chamado getTEndereco(), que devolve a instancia do objeto tendereco.
A partir dessa instância, vc pode setar a rua. Cliente.getTEndereco().setRua("Rua x"); Ou, então, criar um método setRua na classe Cliente que fizesse esse trabalho. public void setRua(String rua) { this.endereco.setRua(rua); } Se bem q, de qq forma, eu acho estranho uma classe "Endereço".... mas enfim, vc deve saber a utilização dela melhor do que eu! :) []´s André Barbosa ----- Original Message ----- From: "Jean Carlo" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, December 03, 2002 1:21 PM Subject: [java-list] Setar atributos de classe herdada? > > PessoALL, > > Tenho uma classe tcliente que herda de tpessoa. A Tpessoa tem um atributo > endereco do tipo tendereco. Como faco para setar os valores do endereço ??? > > Tipo assim: > > Criei um objeto do tipo tcliente > > Tcliente cliente=new tcliente(); > > Eu quero setar o nome e a rua do cliente. > > O nome eu seto assim: > > Cliente.setNome("Anderson"); > > Mas como eu seto a rua ? Tentei > > Cliente.endereco.setRua("Rua x"); e também > > Cliente.setRua("Rua x"); > > E deu errado. Como eu faço ? > > Minha classe pessoa está assim: > > public class tpessoa > { > private String nome; > private tendereco endereco; > > public tpessoa() > {nome=""; > endereco=new tendereco(); > } > > > > > []'s > Jean Carlo-BH > > ------------------------------------------------------------ > > _________________________________________________________ > Voce quer um iGMail protegido contra vírus e spams? > Clique aqui: http://www.igmailseguro.ig.com.br > > > ------------------------------ LISTA SOUJAVA ---------------------------- > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para [EMAIL PROTECTED] > ------------------------------------------------------------------------- ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------