面向对象(多态中成员的特点)
来源:互联网 发布:网络rtt 编辑:程序博客网 时间:2024/05/17 06:17
class Fu{ //int num = 5; static int num = 5; void method1() { System.out.println("fu method_1"); } void method2() { System.out.println("fu method_2"); } *static* void method4() { System.out.println("fu method_4"); }}class Zi extends Fu{ //int num = 8; static int num = 8; void method1() { System.out.println("zi method_1"); } void method3() { System.out.println("zi method_3"); } *static* void method4() { System.out.println("zi method_4"); }}class DuoTaiDemo4{ public static void main(String[] args) {// Fu f = new Zi();// System.out.println(f.num);//num 不是静态是5//// Zi z = new Zi();// System.out.println(z.num);//num 不是静态是8 //f.method1(); //f.method2(); //f.method3(); //编译报错 Fu f = new Zi(); System.out.println(f.num); f.method4(); //fu method4 ---等同于Fu.method4() Zi z = new Zi(); z.method4();//zi method4 ---等同于Zi.method4()// Zi z = new Zi();// z.method1();// z.method2();// z.method3(); } /*在多态中**成员函数**的特点:在编译时期:参阅引用型变量所属的类中是否有调用的方法。如果有,编译通过,如果没有编译失败。在运行时期:参阅对象所属的类中是否有调用的方法。简单总结就是:成员函数在多态调用时,编译看左边,运行看右边。在多态中**成员变量**的特点:无论编译和运行,都参考左边(引用型变量所属的类)。在多态中,**静态成员函数**的特点:无论编译和运行,都参考做左边。*/}
0 0
- 面向对象(多态中成员的特点)
- java面向对象-多态中成员函数成员变量的特点
- 面向对象_接口的成员特点
- 面向对象_抽象类的成员特点
- 12-面向对象(继承-子父类中成员函数特点-覆盖) 13-面向对象(继承-子父类中成员函数特点-覆盖的应用
- 黑马程序员--03.Java面向对象--08.【多态中成员的特点】
- 面向对象的特点
- 面向对象的特点
- 面向对象的特点
- 面向对象的特点
- 面向对象的特点
- 面向对象的特点
- 面向对象的特点
- 多态中成员的特点
- 面向对象方法的特点
- Java 面向对象的特点
- 面向对象编程的特点
- C++面向对象的特点
- java导入xls和xlsx格式
- cookie mapping
- IOS9后自定义大头针无法正常显示
- hdu 5136 Yue Fei's Battle 树的dp计数
- UIView中的layoutSubviews和drawRect
- 面向对象(多态中成员的特点)
- HDU 1011 Starship Troopers(树形DP入门题)
- Java WebCollector爬虫采集数据
- 乐视体育在香港注册公司成立并获获得香港英超独家版权
- JAVA批量修改文件名
- CYC- 简单UIView动画
- Html 列表
- fopen()中w 和w+的区别
- Java Date,long,String 日期转换