Cita:
Iniciado por aldo_rengo cuando defino la funcion ToString... esta mal esto...
Código PHP:
this.getnumero()
ya que lo saque y funciona ..
estas llamando a un método getnumero() que no existe.....
normalmente cuando creas una clase, tienes unos atributos (como la variable "numero" en este caso) y cada atributo tiene los métodos get y set correspondientes, estos métodos tienes que implementarlos tu mismo.
es decir, para el caso de la variable "numero" seria:
Código Java:
Ver original//metodo get
public int getnumero(){
return numero;
}
//metodo set
public void setNumero(int numero){
this.numero = numero;
}
los métodos deben de ser public, para que puedan ser accesibles de otras clases, mientras que la variable debe estar declarada como private, para que se este implementando el termino de
encapsulación que es una de las características de java.
si estás empezando sería bueno que leyeses un libro de java sencillito donde se te fuesen explicando las cosas poco a poco.