谈一谈多态忠成员变量,方法问题
来源:互联网 发布:一斩必杀·村雨淘宝 编辑:程序博客网 时间:2024/06/07 14:18
多态:Fu fu = new ZI()
这样一个简单例子都很熟悉,为什么会出现调用函数是子类,而成员变量是父类呢?
下面说一下我自己的见解:编译时期,栈中存的引用是父类,因此调用方法与变量时只能调用父类的,不能调用子类独有的,因为java认为它现在是父类,到了运行时,fu这个引用存的地址指向子类这个对象,所以在调用时调用的是子类的函数(如果被覆盖了),可是这么说来调用变量时变量应该是子类的啊,其实变量并不能够覆盖,所以java只知道我们要调用父类的成员,并不知道调用子类,因此,成员变量调用父类。
0 0
- 谈一谈多态忠成员变量,方法问题
- Java成员变量调用方法赋值问题
- 成员变量与方法变量
- 成员变量和方法变量
- 类成员变量问题
- 在run方法中使用static成员变量问题
- java 继承中成员变量和方法的问题
- java中多态父类的成员变量和方法调用问题
- 静态方法 实例成员变量 静态成员变量 局部变量
- php访问成员变量和成员方法
- 反射(成员方法和成员变量)
- 静态成员方法与静态成员变量
- Java成员变量和成员方法
- Java成员变量和成员方法
- 成员方法,成员变量,局部变量,构造方法,构造器
- 关于JAVA方法 成员变量
- PHP静态变量、成员、方法
- PHP静态变量、成员、方法
- Swift基础语法-属性,存储属性,延迟存储属性,计算属性,属性观察器,类属性
- Binder学习笔记(十二)—— binder_transaction(...)都干了什么?
- preg_match_all 正则表达式贪婪与非贪婪模式
- [Python]--The Difference append() vs. extend()
- TCP如何保证可靠性
- 谈一谈多态忠成员变量,方法问题
- static,extern理解(区别)
- Android-SDK Math类
- 程序设计入门——C语言笔记(第6周-第8周)
- Django URL传递参数的方法总结
- (2)PHP中对象和引用的辨析
- hdu3364-高斯消元(取模)
- 无刷新加载页面
- JavaScript中的函数