Java多态
来源:互联网 发布:知乎雅思阅读技巧 编辑:程序博客网 时间:2024/06/14 21:42
/* * 在多态中成员函数的特点: 在编译时期:参阅引用型变量所属的类中是否有调用的方法。如果有,编译通过,如果没有编译失败。 * 在运行时期:参阅对象所属的类中是否有调用的方法。 简单总结就是:成员函数在多态调用时,编译看左边,运行看右边。 * * * 在多态中,成员变量的特点: 无论编译和运行,都参考左边(引用型变量所属的类)。 * * * 在多态中,静态成员函数的特点: 无论编译和运行,都参考做左边。 * * */
class Fu{ 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{ 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);//// Zi z = new Zi();// System.out.println(z.num); //f.method1(); //f.method2(); //f.method3(); Fu f = new Zi(); System.out.println(f.num); f.method4(); Zi z = new Zi(); z.method4();// Zi z = new Zi();// z.method1();// z.method2();// z.method3(); }}
0 0
- Java学习 java -- 多态
- java多态
- java多态
- java多态
- java多态
- Java多态
- java多态
- JAVA@多态
- Java多态
- java 多态
- Java多态
- java多态
- [Java] 多态
- JAVA多态
- Java多态
- java多态
- java 多态
- java多态
- 图片集
- 剑指Offer--059-对称的二叉树
- github: reset 与 rebase, pull 与 fetch 的区别
- Mybatis利用ResultMap自定义映射案例
- Unity资源打包Assetbundle
- Java多态
- Android常用工具类
- 一个G++AC,C++WA的例子(hdu 4107)
- Remove Linked List Elements
- 【Linux】ssh--linux远程连接
- 支持向量机(SVM)
- iOS开发之Objective-C与JavaScript的交互 ——stringByEvaluatingJavaScriptFromString
- mybatis sql in 查询
- C语言的新扩展typeof