Kuis D*coding: Object-Oriented Programming

Run Settings
LanguageJavaScript
Language Version
Run Command
class Animal { constructor(name, age, isMammal) { this.name = name; this.age = age; this.isMammal = isMammal; } } class Rabbit extends Animal { constructor(name, age, isMammal) { super(name, age, isMammal) this.isMammal = true; } eat() { return `${this.name} sedang makan!`; } } class Eagle extends Animal { constructor(name, age, isMammal) { super(name, age, isMammal) this.isMammal = false; } fly() { return `${this.name} sedang terbang!`; } } let myRabbit = new Rabbit(); myRabbit.name = "Labi"; myRabbit.age = 2; console.log(myRabbit.name); console.log(myRabbit.age); console.log(myRabbit.isMammal); console.log(myRabbit.eat()); let myEagle = new Eagle(); myEagle.name = "Elo"; myEagle.age = 4; console.log(myEagle.name); console.log(myEagle.age); console.log(myEagle.isMammal); console.log(myEagle.fly());
Editor Settings
Theme
Key bindings
Full width
Lines