面向对象少不了要了解继承,我们这里来看怎么在ts里去实现继承。
class Animal{
name:string;
age:number;
constructor(name:string,age:number){
this.name = name
this.age = age
}
say(){
console.log('wangwang')
}
}
class Dog extends Animal {
height:number;
constructor(name:string,age:number,height:number){
super(name,age) // 调用父级的构造函数
this.height = height
}
say2(){
super.say()
}
run(){
console.log('I am running...')
}
}
总结: