美文网首页
Typescript 抽象、继承、多态

Typescript 抽象、继承、多态

作者: shangyunsi | 来源:发表于2018-06-02 13:02 被阅读0次

昨天面试中,面试官问的问题,当时比较混乱,回来思考了一下。
题目是这样:有一个接口,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();
}

相关文章

  • Typescript 抽象、继承、多态

    昨天面试中,面试官问的问题,当时比较混乱,回来思考了一下。题目是这样:有一个接口,animal类实现了这个接口,猫...

  • java多态

    概述 面向对线的四个基本特征:抽象,封装,基础,多态。抽象,封装,继承是多态的基础,多态是抽象,封装,继承的表现 ...

  • Java的基本特性

    关系 Java的四个基本特性分别是抽象,封装,继承,多态。概括起来可以这么理解,抽象、封装、继承是多态的基础,多态...

  • 待理解的概念

    多态 继承 封装:类 抽象:类 重载

  • 文本查询程序

    //面向对象的核心是,抽象继承多态。抽象把数据实现隐藏,暴露公共接口继承和多态,派生类继承基类,降低代码重复性,通...

  • 10.26学习总结

    今天学习了多态和抽象类。 多态学了虚方法、方法的重写,多态和继承的区别,重写和隐藏的区别。 抽象类学了抽象类的方法...

  • java基础

    1.面向对象的特征答案:继承、多态、抽象、封装继承:子类可以继承父类,但是只能继承一个多态:重写(子类重写父类的方...

  • 对象操作-v1.0.0

    目录 有何特点如何创建如何继承何时多态 正文 有何特点抽象、封装、继承、多态 如何创建工厂、构造、原型、构造+原型...

  • 2018-11-26

    一,封装 Package继承 inherit多态 Polymorphism二,非抽象类不可以有抽象方法抽象类...

  • Java编程思想(六)

    第8章 多态(Polymorphism) OOP语言的三个基本特征:数据抽象、继承、多态。多态也叫做动态绑定、后期...

网友评论

      本文标题:Typescript 抽象、继承、多态

      本文链接:https://www.haomeiwen.com/subject/ickrsftx.html