HOla muchas gracias por tu rapida respuesta, me kedo una duda y es la sgte
kiere decir que por cada nuevo objeto, se debe crear un nuevo constructor no? pero que pasaria si agregro una nueva variable de instancia privada "patas",luego le agrego getters y setters, luego armo un nuevo tercer constructor con los parametros string name , int patas y me muesta un error...
"Esta es la clase Perros"
public class Perro {
private String name;
private int alt;
private int patas;
public Perro(String name){
this.name = name;
}
public Perro(String name,int alt){ // aqui me hace problema"int alt"
this.name = name;
this.alt = alt;
}
public Perro(String name,int patas) { // y aqui tambien "int patas"
this.name = name;
this.patas= patas-1;
}
public void setName (String asignarnombre){
this.name = asignarnombre;
}
public String getName(){
return this.name;
}
public void setAlt (int asignaredad){
this.alt=asignaredad;
}
public int getAlt (){
return this.alt;
}
public void setPatas (int asignarnumerodepatas){
int asignarnumerosdepatas = 0;
this.patas = asignarnumerosdepatas;
}
public int getPatas (){
return this.patas;
}
public void mostrarenlaconsole(){
System.out.println("name="+ name);
System.out.println("alt=" + alt);
System.out.println("patas="+ patas);
}
"Esta es la clase test, con mi metodo main"
public class Test {
public static void main (String[] args){
Perro perro1 = new Perro("tuki");
perro1.mostrarenlaconsole();
Perro perro2 =new Perro("zenzi",12);
perro2.mostrarenlaconsole();
Perro perro3=new Perro("cheroke",4);
perro3.mostrarenlaconsole();