1、介绍







2、真实面试题 加深理解

- 要求


class Car{
constructor(name,number){
this.name = name ,
this.number = number
}
}
class KuaiCar extends Car{
constructor(name,number){
super(name,number)
this.price = 1
}
}
class ZhuanCar extends Car{
constructor(name,number){
super(name,number)
this.price = 2
}
}
class Trip {
constructor(car){
this.car = car
}
start(){
console.log(`行程开始,名称:${this.car.name},车牌号:${this.car.number}`)
}
end(){
console.log(`行程结束,价格为:${this.car.price * 5} `)
}
}
const zhauncar = new ZhuanCar('保时捷',918)
const mancar = new KuaiCar('比亚迪',33)
const trip = new Trip(mancar)
trip.start()
trip.end()



