Web
JavsScript | super
taenyLog
2023. 6. 20. 09:02
반응형
class pet {
constructor(name, age) {
this.name = name;
this.age = age;
}
eat() {
return `${this.name} is eating`;
}
}
class cat extends pet {
meow() {
return "mEWOOOOE";
}
eat() {
return `${this.name} cat eating food`;
}
}
class dog extends pet {
constructor(name, age, livesLeft = 10) {
super(name, age);
this.livesLeft = livesLeft;
}
bark() {
return "VARKRKRRKK";
}
}
super 키워드가 super 클래스의 참조 항목이 된다.
여기서 dog의 super는 pet의 참조이다.
반응형