1. // 2、抽象类 abstract 本质上就是一个接口
    2. abstract class Animal1 {
    3. abstract eat():void
    4. }
    5. // 使用实体类对抽象类实现继承的时候,必须重写抽象类中的抽象方法
    6. class Cat extends Animal1{
    7. eat():void{
    8. console.log('鱼');
    9. }
    10. }
    1. interface Animal{
    2. eat():void
    3. }
    4. class Cat implements Animla{
    5. eat():void{
    6. console.log("鱼")
    7. }
    8. }