zoukankan      html  css  js  c++  java
  • 多态

    概述:就是同一个事物在不同时刻表现出来的不同状态


    前提:

    * 需要存在继承的关系

    * 需要存在方法重写

    * 需要存在父类的引用指向子类对象 父 f = new 子() ;

     


    多态的形式访问类中的成员

    * 成员变量 编译看左边 , 运行看左边

    * 构造方法 子类在初始化的时候,都要默认调用父类无参的构造方法,对父类的数据进行初始化


    成员方法

    * 非静态成员方法 编译看左边 , 运行看右边

    * 静态成员方法 编译看左边 , 运行看左边


    多态的好处和弊端

    * 好处:

    * 提高了代码的复用性

    * 提高了代码的维护性

    * 提高了代码的扩展性

    * 弊端:

    * 不能访问子类特有的功能

    * 向下转型: 格式: 子类 对象名 = (子类)父类的引用 ;

    * 向上转型: 多态就是向上转型的一种体现形式

  • 相关阅读:
    第十三周学习进度条
    冲刺第四天
    第二天冲刺
    第三天冲刺
    第一天冲刺
    课下作业
    第十二周学习进度条
    课下作业
    webp与png、jpg相互转换
    Node疑难解决
  • 原文地址:https://www.cnblogs.com/loaderman/p/6407165.html
Copyright © 2011-2022 走看看