<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script >
class Car{
constructor(name,year) {
this.name=name;
this.year=year;
}
getName(){
return this.name;
}
}
let bmw=new Car("bmw",2020);
console.log(bmw.getName());
//继承
class Model extends Car{
constructor(brand,name,year) {
//放第一行
super(name,year);
this.brand=brand;
}
//get 和 set
get Mbrand(){
return this.brand;
}
set Mname(name){
this.name=name;
}
static hello(x){
return "hello"+x.name;
}
}
let Mes=new Model("Benz","SSL",2025);
console.log(Mes);
//无括号
console.log(Mes.Mbrand);
Mes.Mname="RB18";
//static 方法 用于整个类
console.log(Model.hello(Mes));
</script>
</body>
</html>