extends关键字用于继承。相同的方法可以覆盖。注意类名首字母要大写。
class ProgrammingLanguage{
constructor(usesCurlies){
this.usesCurlies=usesCurlies;
}
compile(){
console.log("Compiling, curlies: "+this.usesCurlies);
}
}
class R extends ProgrammingLanguage {}
const lang1 = new R(true);
lang1.compile();
展开/折叠结果
Compiling, curlies: true
class Animal {
pet(){
console.log("wang wang wang");
}
}
class Cat extends Animal {
pet() {
console.log("miao miao miao");
}
}
const mindy = new Cat();
mindy.pet();
展开/折叠结果
miao miao miao
发表评论