JavaScript中的“ extends”关键字?
延伸
'extends'关键字用于创建类继承。具有类继承关系的类将继承另一个类的所有方法。让我们简要地讨论一下。
示例
在下面的示例中,“extends”关键字用于将属性从“公司”类继承 到“模型”类。super() 方法引用父 类。调用构造函数方法中的方法只不过是调用父对象的构造函数方法,并且可以访问父对象的属性和方法。super()
<html>
<body>
<p id="method"></p>
<script>
class Company {
constructor(branch) {
this.name = branch;
}
method() {
return this.name + " has a product that is ";
}
}
class Model extends Company {
constructor(branch, pname) {
super(branch);
this.model = pname;
} result() {
return this.method() + " " + this.model;
}
}
mycar = new Model("Nhooo", "Tutorix");
document.getElementById("method").innerHTML = mycar.result();
</script>
</body>
</html>输出结果
Nhooo has a product that is Tutorix
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短