JavaScript教程-JavaScript 构造函数方法
JavaScript教程-JavaScript 构造函数方法是一种特殊类型的方法,用于初始化和创建对象。它在为对象分配内存时调用。
要记住的重点
- 使用
constructor
关键字声明构造函数方法。 - 一个类只能包含一个构造函数方法。
- 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 = "Javatpoint";
}
}
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 Javatpoint
注意 - 如果我们没有指定任何构造函数方法,JavaScript 会使用默认的构造函数方法。