zoukankan      html  css  js  c++  java
  • 关于多态的一些问题

    一:

    1.概述

      多态就是对象的多种形态。

    2.多态的体现

      父类的引用可以指向自己的子类对象

      父类的引用可以接受自己的子类对象

    3.多态的前提

      类与类之间必须有关系,继承或者实现

      通常还有一个前提:存在覆盖

    4.多态的好处

      提高了程序的扩展性

    5.多态的弊端

      只能使用父类的引用使用的父类的成员。

    二:多台成员的特点

    1.在多态中成员函数的特点:
      在编译时期:参阅引用型变量所属的类中是否有调用的方法。如果有,编译通过,如果没有编译失败。
      在运行时期:参阅对象所属的类中是否有调用的方法。
      简单总结就是:成员函数在多态调用时,编译看左边,运行看右边。


    2.在多态中,成员变量的特点:
      无论编译和运行,都参考左边(引用型变量所属的类)。


    3.在多态中,静态成员函数的特点:
      无论编译和运行,都参考做左边。

  • 相关阅读:
    GoF23:工厂模式(Factory)
    CSS
    HTML
    JSP基础学习
    JSTL标签
    Jsoup
    Centos7下tomcat关闭异常问题
    剑指Offer_#18_删除链表的节点
    剑指Offer_#17_打印从1到最大的n位数
    剑指Offer_#16_数值的整数次方
  • 原文地址:https://www.cnblogs.com/juncaoit/p/5939659.html
Copyright © 2011-2022 走看看