1.JavaScript 2015 也就是es6,引入了类的概念
JavaScript类是Javascript对象的模板
请使用关键字class关键字来创建类
请始终添加constructors方法?(为什么添加classtructors方法呢?)
class ClassName {
constructor() { … }
}
Javascript类不是对象
他只是JavaScript的模板
在创建对象时会自动调用constructor方法
至于为什么会添加consructor方法?
构造方法是一种特殊的方法;
他必须拥有具体名称的构造函数
创建新对象时对自动执行
用于初始化对象属性
如果未定义构造函数方法,JavaScript会添加空的构造函数方法
class方法
类方法的创建
语法
与对象方法相同。
请使用class关键字创建
请始终添加constructor方法
然后添加任意数量的方法
class Car{
constructor(name,age){
this.name = name;
this.age = age
}
age(x){
return x- this.age
}
}
let newYear = date.getFullYear();
var myCar = new Car(“福特”,2014);
console.log(“我的汽车用了”+myCar.age(newYear)+“年”);