美文网首页
8.接口、多态。

8.接口、多态。

作者: 你来听我说 | 来源:发表于2016-11-16 21:29 被阅读0次

    一接口interface

    作用:

    对类的功能进行扩展

    提供规范

    二多态

    1基本语法

    2 instanceof

    语法:

    对象 instanceof 类|接口,返回boolean值

    作用:

    避免向下转型时,出现转换异常,从而增强代码的健壮性

    3对象类型转换

    三简单工厂设计模式

    也叫静态工厂模式

    只需要知道要创建哪种类型的产品(例如用int/String/enum指定),不需要关注创建对象的具体过程,降低模块间的耦合

    屏蔽底层产品类,以及具体实现,只需要知道哪个工厂可以创造这个产品(不需要知道iphone车间怎么制造,只需要知道有个厂,比如富士康,可以制造就可以了)

    23种设计模式

    多态!

    面向对象三大特征之一

    多态,很好地解决了上述问题,是Java面向对象的3大特征之一

    多态可以理解为同一个引用对象的不同表现形态,即将父类的引用指向子类的对象。

    Java的多态分为2种

    静态多态,也叫编译时多态,通过方法重载实现

    动态多态,运行时多态,通过对象的多态性实现

    多态的常用实现形式

    父类作为方法的形参

    父类作为方法的返回值

    父类引用指向子类对象

    相关文章

      网友评论

          本文标题:8.接口、多态。

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