JavaScript - 构造函数

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="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

Note - 如果未指定任何构造方法,则JavaScript使用默认构造方法。

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

Go语言核心36讲 -〔郝林〕

Vue开发实战 -〔唐金州〕

Web协议详解与抓包实战 -〔陶辉〕

研发效率破局之道 -〔葛俊〕

苏杰的产品创新课 -〔苏杰〕

小马哥讲Spring AOP编程思想 -〔小马哥〕

陈天 · Rust 编程第一课 -〔陈天〕

业务开发算法50讲 -〔黄清昊〕

Serverless进阶实战课 -〔静远〕

好记忆不如烂笔头。留下您的足迹吧 :)