zoukankan      html  css  js  c++  java
  • 多态及实现方式

    1、多态的含义

    多态就是一个事物多种形态,就是同一符号或者名字在不同情况下具有不同解释的现象。简单来说类似于语文中的一词多义。

    2、为什么需要多态?

    多态具有代码重用的功能,还有解决项目中紧耦合的问题,提高程序的可扩展性。

     举例:添加一个子类,继承父类,重写父类的方法。至此,该程序的扩展性得到了提升,而又不需要查看源代码是如何实现的就可以扩展新功能。

    3、多态的实现方式

      用抽象类实现多态

    • 抽象类和抽象方法实现多态性

    • 父类提供一系列规定, 约束子类的行为

    • 父类可以提供一些共性的行为。

      

      用接口实现多态:

    • 生活中的接口最具代表性的就是插座,例如一个三接头的插头都能接在三孔插座中,因为这个是每个国家都有各自规定的接口规则,有可能到国外就不行,那是因为国外自己定义的接口类型。  
    • java中的接口类似于生活中的接口,就是一些方法特征的集合,但没有方法的实现。

      

      

      

  • 相关阅读:
    软件工程周总结09
    单词统计
    第一期冲刺03
    第一期冲刺02
    第一期冲刺01
    人月神话阅读笔记03
    团队冲刺四
    团队冲刺三
    团队冲刺二
    单词统计
  • 原文地址:https://www.cnblogs.com/leo1111/p/12491162.html
Copyright © 2011-2022 走看看