类的定义
class+类名{
//构造函数
constructor(){}
//变量、函数
}
class People{
constructor(name){
this.name = name;
}
getName(){
return this.name;
}
setName(name){
this.name = name;
}
};
let people = new People('人');
console.log(people.getName()); //输出 人
extends继承
class People{
constructor(name){
this.name = name;
}
getName(){
return this.name;
}
setName(name){
this.name = name;
}
};
class Student extends People{
constructor(name){
super(name);//调用基类的构造函数
}
}
let student = new Student('张三');
console.log(student.getName()); //输出 张三