Bom dia a Todos!
Preciso de uma ajuda referente ao uso de Getter's e Setter's. No caso criei as seguintes classes:
package teste;
public class Pessoa {
private String nome;
private int idade;
public void setNome(String n){
n = nome;
}
public String getNome(){
return nome;
}
public void setIdade(int i){
i = idade;
}
public int getIdade(){
return idade;
}
}
Depois a outra:
package teste;
import javax.swing.JOptionPane;
public class Aluno {
public static void main (String[] args){
Pessoa p = new Pessoa();
String no = JOptionPane.showInputDialog("Digite o nome: ");
int id = Integer.parseInt(JOptionPane.showInputDialog("Digite a idade: "));
p.setIdade(id);
p.setNome(no);
System.out.println("Idade: " + p.getIdade());
System.out.println("Nome: " + p.getNome());
}
}
Mas quando insiro os valores, retorna 0 para [color=red]int[/color] e null para a [color=red]String[/color].
No caso o que poderia ser?
Ja usei toString, e afins, mas nada.
O estranho que fiz essa mesma classe em outra máquina, e rodou normalmente.
Quem puder ajudar, agradeço =D
Abraços!