Buenos días.
Soy novato en esto del java y no se porque me está pasando esto.
tengo dos clases un clase llamada Persona que contiene lo siguiente:
public class Persona{
private String complexion;
private int edad;
private float peso;
//El constructor de la clase
public Persona(String ecomplex, int eedad, float epeso){
complexion = ecomplex;
edad = eedad;
peso = epeso;
}
public int getEdad(){
return edad;
}
public float getPeso(){
return peso;
}
public String getComplexion(){
return complexion;
}
public void incrementa1Edad(){
edad += 1;
}
public void incrementa1Peso(){
peso += 1;
if(peso > 90){
complexion ="Grande";
}
}
private void verPersona(){
System.out.println("Su complexion es: "+complexion+" Su edad es: "+edad+" Su peso es: "+peso);
}
}
y otra clase que se llama :
public class TestPersona{
public static void main(String[] args){
Persona persona1 = new Persona("Pequeña",18,70.0);
Persona persona2 = new Persona("Normal",50,90.0);
persona1.incrementa1Edad();
persona2.incrementa1Edad();
persona1.incrementa1Peso();
persona2.incrementa1Peso();
presona1.verPersona();
persona2.verPersona();
}
}
No se porque al compilar me muestra errores"cannot find symbol constructor Persona(java.lng.String, int, dounle)., no se que defino mal o que concepto tengo equivocado.