zoukankan      html  css  js  c++  java
  • 阶段1 语言基础+高级_1-3-Java语言高级_02-继承与多态_第4节 多态_16_多态的格式与使用

    如果在代码中体现面向对象的多态性

     

    polymorphism

     

    • n.【生】多态性(现象);【化】(同质)多晶型(现象)
    • 网络多型;多形性;多型性

    这里一般用Multi代表多

    左边父类 右边 子类。这就叫做左父右子

    这种方式也是可以的

    第一种用继承关系来体现多态


    定义父类,里面定义一个method方法

    新建子类。子类里面覆盖重写父类的方法




    这里调用obj的method方法。这里要看右边New的是谁就调用的是谁的方法。右边这里是zi。那么调用的就是子的方法


    在父类里面定义一个只有父类有的方法。子类没有这个方法

    子类没有,那么就往上找




    左父右子就叫做多态,右侧子类对象被当做了父类进行使用。
    一直猫被当做动物来看待 这是没有问题的。这里子类就是一个父类。体现了面向对象的多态。



     

  • 相关阅读:
    团队冲刺第五天
    团队冲刺第四天
    学习进度条---第八周
    团队冲刺第三天
    团队冲刺第二天
    团队冲刺第一天
    学习进度条--第七周
    课堂练习--第7周(两人结对)
    学习进度条--第六周
    第一次 在Java课上的编程
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11219344.html
Copyright © 2011-2022 走看看