bueno, primero que nada les quiero agradecer por tomarse la molestia de leer mi post..
les cuento estoy empezando con java y nos dieron un ejercicio basico para comenzar el cual ya tengo todo hecho y estoy usando bluej..
dentro de este ejercicio
tengo que entre otros puntos hacer:
Código PHP:
5-crear un constructor que inicialice Nombre y Apellido
6-sobrecargar el constructor e iniciar edad, Nombre y Apellido
en todo voy bien pero me resulta imposible cuando defino el atributo Integer Edad luego sobrecargar el metodo.. es decir, compila todo 10 puntos, pero cuando en bluej hago boton derecho sobre la clase persona y selecciono crear nuevo objeto, cuando estoy cargando los datos, por ejemplo
"JUan"
"perez"
12
me dice "error incompatible types - found int but expected java.lang.Integer..
y la verdad no se que hacer..
les paso el codigo de la clase..
saludos y muchas gracias
Código PHP:
public class Persona
{
private String Nombre, Apellido;
private Integer Edad;
Persona(String Nombre, String Apellido,Integer Edad){
this.Nombre=Nombre;
this.Apellido=Apellido;
this.Edad=Edad;
}
public void setNombre(String Nombre){
this.Nombre= Nombre;
}
public String getNombre(String Nombre)
{
return Nombre;
}
public void setApellido(String Apellido){
this.Apellido= Apellido;
}
public String getApellido(String Apellido)
{
return Apellido;
}
public void setEdad(Integer Edad){
this.Edad= Edad;
}
public Integer getEdad(Integer Edad)
{
return Edad;
}
}
edito:
si le pongo el valor null, anda todo bien..
la verdad no se que pasa..
saludos