学科分类
目录
JavaScript网页编程

类的基本语法

ES 6增加了class关键字,用来定义一个类,在类中可以定义constructor()构造方法,用来初始化对象的成员。下面我们通过代码演示类的定义和使用。

 1  // 定义类

 2  class Person {

 3   constructor(name) {  // 构造方法

 4    this.name = name;  // 为新创建的对象添加name属性

 5   }

 6  }

 7  // 利用类创建对象

 8  var p1 = new Person('张三'); // 创建p1对象

 9  var p2 = new Person('李四'); // 创建p2对象

 10 console.log(p1.name);      // 访问p1对象的name属性

 11 console.log(p2.name);      // 访问p2对象的name属性

在上述代码中,constructor()构造方法在使用类创建对象时会自动调用,在调用时会将实例化的参数传过来。在命名习惯上,类名使用首字母大写的形式。如果一个类中没有编写constructor()构造方法,程序会在类中自动创建一个constructor()构造方法。

点击此处
隐藏目录