黑马程序员技术交流社区
标题:
多态调用 成员变量 成员函数 静态函数 的区别
[打印本页]
作者:
江海豪
时间:
2015-7-24 21:14
标题:
多态调用 成员变量 成员函数 静态函数 的区别
看了毕老师的视频 多态那一章节 我有些疑问
【结论】
对于成员变量和静态函数,编译和运行都看左边
对于成员函数,编译看左边,运行看右边。
成员函数的多态调用没有搞清楚,, 编译看左边,运行看右边←这句话 ,,
作者:
辉大大
时间:
2015-7-24 21:42
我的理解是编译看左边,主要是在多态中,父类是不可能调用子类特有的功能,看左边主要是看父类有没有这种方法,而运行看右边是看子类的重写的方法是怎么运行的
作者:
小p
时间:
2015-7-24 21:56
感觉又搞不清楚了
作者:
江海豪
时间:
2015-7-25 09:03
辉大大 发表于 2015-7-24 21:42
我的理解是编译看左边,主要是在多态中,父类是不可能调用子类特有的功能,看左边主要是看父类有没有这种方 ...
貌似有些懂了 听你这么讲的话 ,, , 是不是 看左边就检测父类有没有这方法 如果有 在运行时 就被子类重写 这样理解对吗?
作者:
green_power
时间:
2015-10-2 18:45
来学习一下
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2