Hola sueno nuevo en java y me da el siente error al crear una clase hija y su repectivo constructor.
Código:
package granja;
public class Vaca extends Animal implements IAnimal {
private int peso_vaca;
public Vaca(int peso) {
setMamifero(true);
setTipoAnimal("Vaca");
setPeso(peso);
}
@Override
public String toString() {
if(this.mamifero==true){
this.tipoAnimal="Datos animal:" + getTipoAnimal()+ ", peso " + getPeso() + " Kg, y soy un mamifero\\n muu muu" ;
}else{
this.tipoAnimal="Datos animal:" + getTipoAnimal()+ ", peso " + getPeso() + " Kg, y soy un mamifero\\n muu muu" ;
}
return( this.tipoAnimal );
}
}
el mensaje que me da a la hora de crear el constructor
Código:
public Vaca(int peso) {
setMamifero(true);
setTipoAnimal("Vaca");
setPeso(peso);
}
Como hago exactamente que herede de la clase padre animal y generar el constructor adecuadamente