zoukankan      html  css  js  c++  java
  • 多态

    多态:同一个对象,在不同时刻体现出来的不同状态

    举例:猫是猫,猫是动物

    多态的前提:

      1.要有继承关系

      2.要有方法重写

        

      3.要有父类引用指向子类对象

        父类 fulei = new 子类();

    多态中的成员访问特点:

      A.成员变量

        编译看左边,运行看左边

      B.构造方法

        创建子类对象的时候,访问父类的构造方法,对父类的数据进行初始化

      c.成员方法

        编译看左边,运行看右边

      D.静态方法

        编译看左边,运行看左边

    多态的弊端:

        不能使用子类的特有功能。

          如果要用可以使用向下转型,如:

          FU  f = new Zi()

          Zi z =(Zi) f;

  • 相关阅读:
    nginx 的请求处理阶段
    docker 的实践操作
    inno setup 1
    缓存算法
    think in uml-关系
    centos mono
    think in uml 2.1
    TFS 创建分支
    think in uml 1
    WebCast课程列表2
  • 原文地址:https://www.cnblogs.com/jiangjianzhu/p/5772963.html
Copyright © 2011-2022 走看看