Você não setou valores, no objeto, então não vai retornar nada.
Jonathan_Medeiros
Você pode fazer de duas formas!
publicclassPessoa{privateStringname;publicPessoa(){}publicPessoa(Stringname){this.name=name;}publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}}// Primeira formaPessoapessoa=newPessoa();pessoa.setNome("Giropops");System.out.println(pessoa.getNome());// Giropops// Segunda formaPessoapessoa=newPessoa("Strigus");System.out.println(pessoa.getNome());// Strigus
F
fabiozika
Eu esqueci de postar, mais eu setei o valor assim:
Pessoapessoa=newPessoa();pessoa.setNome("teste");
Agora eu preciso acessar esse valor em outra classe.
Jonathan_Medeiros
O valor só é acessível partindo da própria referência que contém a informação, para conseguir acesso partindo de outra referência que não seja a da classe Pessoa, você tem que fornecer a referência dessa “pessoa” para a outra classe.
Exemplo:
publicclassColor{privateStringname;// Constructors and getters & setters}publicclassOther{privateColorcolor;// Constructors and getters & setters}// Como ficariaColorcolor=newColor("Red");Otherother=newOther(color);System.out.println(other.getColor().getName());// Red