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="Learnfk"; } } 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 Learnfk