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会使用默认的构造函数方法。