ES6 Class类

1. Class类

1.class (类)作为对象的模板被引入,可以通过 class 关键字定义类

2.class 的本质是 function,同样可以看成一个块

3.可以看作一个语法糖,让对象原型的写法更加清晰

4.更加标准的面向对象编程语法


2 .类的定义


3.类的声明


请注意,类不能重复声明类定义不会被提升,必须在访问前对类进行定义,否则就会报错。类中方法不需要 function 关键字。方法间不能加分号


4. 类的主体

4.1公共属性(依然可以定义在原型上)


4.2实例属性



4.3方法:constructor


如果不写constructor,也会默认添加

你可能感兴趣的:(ES6 Class类)