class People {
constructor(name){
this.name = name
}
eat(){
console.log(`${this.name} 喜欢吃水果`)
}
}
class Student extends People {
constructor(name,number){
super(name)
this.number=number
}
play(){
console.log(`${this.name} 学号:${this.number} 喜欢玩游戏`)
}
}
classTeacher extends People{
constructor(name,subject){
super(name)
this.subject=subject
}
teach(){
console.log(`${this.name}教授 ${this.subject}`)
}
}
//展示结果
const mingming = new Student('小明',001)
console.log(xiaoming.name) // 小明
console.log(xiaoming.number) //001
xiaoming.play() //小明学号001喜欢玩游戏
xiaoming.eat() // 小明喜欢吃水果
const wang = new Teacher('王老师','英语')
console.log(wang.name) //王老师
console.log(wang.subject)//英语
wang.teach() // 王老师教授英语
wang.eat()// 王老师喜欢吃水果
面试必用题型 手写class类,并且继承父类
于 2022-06-20 17:52:48 首次发布