JavaScipt早期版本就支持类,但es6才有class关键字并有了自己的语法,由类名和类体组成
创建类 Class 类名{}
实例化类 var 对象名 = new 类名();
类的构造函数:constuctor作用是对类进行初始化,通过new关键字生成实例化对象之后会自动调用该构造函数。如果没有显式定义,在类的内部会自定创建一个constructor()函数。
在类中添加方法:类中所有方法不需要写function关键字,而且多个方法之间不需要以符号分隔;
类的继承:类的继承是指子类可以继承父类的一些属性和方法。需要在创建类时使用extends关键字。继承提高代码的可重用性,在创建新类时可以重用现有类的方法和属性。
子类使用super()方法调用父类的构造函数,这样就可以访问父类的属性和方法
静态变量:在成员(变量和方法)前添加static关键字就可以定义静态成员,静态成员只能通过类名进行调用