Es6引入类,这和java的类基本是一样的。用法也差不多。
直接看代码如下:
class SuperBase {
constructor(id,name,age){
this.id = id;
this.name = name;
this.age = age;
}
showInfo(){
console.log("id:"+this.id+"name:"+this.name+"age:"+this.age);
}
}
class Sub extends SuperBase{
constructor(id,name,age,title){
super(id,name,age,title);
this.title = title;
}
showInfo(){
console.log("id= "+this.id+"name="+this.name+"age="+this.age);
}
}
var sub = new Sub(101,"zhou",21,"个人信息");
sub.showInfo();