2. 通过 extends 关键字来继承 class Mao extends Pet{ bark(){ return `${this.name} is barking` } } console.log(mao.bark()); console.log(mao.run()); 输出结果
3. 重写构造函数
重写构造函数 在子类中必须通过 super() 来调用父类的方法 来调用 不然会报错class Can extends Pet{
constructor(name:string){
super(name)
this.name = name
}
run(){
return "Dog" + super.run()
}
}
const dog = new Can("dog")
console.log(dog.run())
输出结果