面向对象 - js [ES6]
面向对象
- class 类声明
- constructor 构造函数
- extends 继承
- super 父类/超类
类
class Person{
constructor(name, age){
this.name = name;
this.age = age;
}
showName(){
alert(this.name)
}
showAge(){
alert(this.age)
}
}
继承
class Worker extends Person{
constructor(name, age, job){
super(name, age)
this.job = job
}
showJob(){
alert(this.job)
}
}
let w = new Worker('blue', 18, '...')
w.showName()// blue
w.showAge()// 18

浙公网安备 33010602011771号