本文概要
- 要记住的要点
要记住的要点
- 构造器关键字被用于声明一个构造方法。
- 类只能包含一个构造函数方法。
- JavaScript允许我们通过super关键字使用父类的构造。
让我们来看看构造方法的简单例子。
<
script>
class Employee {
constructor() {
this.id=101;
this.name = "Martin Roy";
}
}
var emp = new Employee();
document.writeln(emp.id+" "+emp.name);
<
/script>
输出:
101 Martin Roy
构造方法示例:super关键字
super关键字来调用父类的构造函数。让我们来看一个例子。
<
script>
class CompanyName
{
constructor()
{
this.company="srcmini";
}
}
class Employee extends CompanyName {
constructor(id,name) {
super();
this.id=id;
this.name=name;
}
}
var emp = new Employee(1,"John");
document.writeln(emp.id+" "+emp.name+" "+emp.company);
<
/script>
输出:
1 John srcmini
注 – 如果我们没有指定任何构造方法,JavaScript中使用默认的构造方法。
推荐阅读
- JavaScript的Cookie有多个名称
- JavaScript的cookie的属性
- JavaScript的OOPS继承 – JavaScript教程 – srcmini
- JavaScript的OOPS封装
- JavaScript的OOPS原型对象
- JavaScript的严格模式
- JavaScript的提升
- JavaScript调试
- JavaScript的this关键字