昨天面试中,面试官问的问题,当时比较混乱,回来思考了一下。
题目是这样:有一个接口,animal类实现了这个接口,猫和狗继承animal
interface IAnimal{ a ca
brak:function;
}
class AnimalModel implements IAnimal{
brak(){
console.log('im an animal');
}
}
class DogModel extends AnimalModel{
brak(){
console.log('im a dog')
}
}
class CatModel extends AnimalModel{
brak(){
console.log('im a cat')
}
}
barkFunc(a:AnimalModel){
a.brak();
}