class Animal {
constructor(name, age, isMammal) {
this.name = name;
this.age = age;
this.isMammal = isMammal;
}
}
class Rabbit extends Animal {
constructor(name, age, isMammal = true) {
super(name, age, isMammal);
}
eat() {
return `${this.name} sedang makan!`;
}
}
class Eagle extends Animal {
constructor(name, age, isMammal = false) {
super(name, age, isMammal);
}
fly() {
return `${this.name} sedang terbang!`;
}
}
const myRabbit = new Rabbit("Labi", 2);
const myEagle = new Eagle("Elo", 4);
console.log(myRabbit.isMammal);
console.log(myEagle.isMammal);