1.简介
ES6 提供了更接近传统语言的写法,引入了 Class(类)这个概念,作为对象的模板。通过class关键字,可以定义类。
class Point {
constructor(x, y) { //构造方法
this.x = x;
this.y = y; //this实例对象
}
toString() {
return '(' + this.x + ', ' + this.y + ')';
}
}
1.constructor() //构造方法
2.定义“类”的方法的时候,前面不需要加上function这个关键字,直接把函数定义放进去了就可以了。
3.方法之间不需要逗号分隔,加了会报错。
4.ES6 的类,完全可以看作构造函数的另一种写法。
5.使用的时候,也是直接对类使用new命令,跟构造函数的用法完全一致