多态时的------成员变量----成员函数----静态方法--binbinyang
2013-08-20 12:23
330 查看
1.成员变量
编译时;参考引用型变量所属的类中的是否有调用的成员变量,有,编译通过,没有编译失败
运行时;参考引用型变量所属的类中的是否有调用的成员变量,并运行该所属类中的成员变量
编译和 运行都参考等号的左边,
2.成员函数(非静态)
编译看左边,运行看右边
3静态方法
对于静态方法,是不需要对象,直接代用就可以了。
编译时;参考引用型变量所属的类中的是否有调用的成员变量,有,编译通过,没有编译失败
运行时;参考引用型变量所属的类中的是否有调用的成员变量,并运行该所属类中的成员变量
编译和 运行都参考等号的左边,
2.成员函数(非静态)
编译看左边,运行看右边
3静态方法
对于静态方法,是不需要对象,直接代用就可以了。
package com; class Fu{ static void show(){ System.out.println("Fu"); } } class Zi extends Fu{ static void show(){ System.out.print("ZI"); } } public class Test2 { public static void main(String[] args){ Fu f=new Zi(); f.show(); }
相关文章推荐
- Java面向对象 多态动态绑定(非静态成员函数、成员变量、静态成员函数)
- 多态的好处和弊端案例(成员变量,成员函数,静态成员函数,接口)会用到instance
- 多态的成员(变量、方法)访问特点【非静态】
- 类和对象(字段=变量、方法=函数、方法重载、静态成员、属性、构造函数)
- java中对象多态时成员变量,普通成员函数及静态成员函数的调用情况
- 黑马程序员_10_成员变量_成员方法_静态成员方法_在多态情况下的特点
- java中对象多态时成员变量,普通成员函数及静态成员函数的调用情况
- C++静态函数中调用非静态成员函数或变量(方法1静态变量的方法)
- 静态成员(变量、函数)
- 静态成员函数不能调用普通成员变量
- 多态时子类父类构造器,成员变量及方法的调用顺序。
- C++ 类中特殊的成员变量(常变量、引用、静态)的初始化方法
- 成员变量 全局变量 静态方法 非静态方法 内存图解
- C++ 类中特殊的成员变量(常变量、引用、静态)的初始化方法
- 类中静态的方法、成员函数只能访问静态的数据成员或者静态的方法
- C++静态成员变量和静态成员函数的使用方法总结
- xcode中用静态成员函数来代替全局变量
- c++中静态成员变量 静态成员函数 全局变量与静态函数的关系 字符串中括号的匹配编程 (笔试经历)
- C++ 类中特殊的成员变量(常变量、引用、静态)的初始化方法
- 普通成员变量与静态成员变量的区别、普通成员方法与静态成员方法的区别