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 官宣新年祝福语简短