zoukankan      html  css  js  c++  java
  • java-多态中成员访问特点-父类引用指向子类对象

    多态前提:

     -  要有继承关系。

     -  要有方法重写。

     -  要有父类引用指向子类对象。

    1、成员变量:编译看左边(父类),运行看左边(父类)

    2、成员方法:编译看左边(父类),运行看右边(子类),动态绑定

    3、静态方法:编译看左边(父类),运行看左边(父类)

    注:

     -  静态方法和类相关,算不上重写,所以,访问还是左边的(父类)

     -  只有非静态的成员方法,编译看左边,运行看右边

     -  虚拟机编译的时候看的是父类,所以多态有一个弊端:不能使用子类特有的属性和方法。必须向下转型之后才可以调用。

  • 相关阅读:
    JS运算符
    JS基础
    0507-弹性盒子
    0506css3(2D、3D)动画
    CSS3边框
    0503-格式与布局
    0502-边框边界
    0502-其他html标签
    0428-专题块状元素
    mysql 数据库学习
  • 原文地址:https://www.cnblogs.com/hfumin/p/10135572.html
Copyright © 2011-2022 走看看