黑马程序员技术交流社区

标题: 运行时多态与编译时多态有啥区别呢? [打印本页]

作者: 王新春    时间: 2011-11-15 09:39
标题: 运行时多态与编译时多态有啥区别呢?
本帖最后由 王新春 于 2011-11-22 16:41 编辑

运行时多态与编译时多态有啥区别呢?求详解,谢谢!
作者: 吉许    时间: 2011-11-15 09:53
在多态中成员函数的特点 :
在编译时期 : 参阅引用型变量所属的类中是否有调用的方法 , 如果有 , 编译通过 , 如果没有 , 编译失败 .
在运行时期 : 参阅对象所属的类中是否有调用方法 .
简单总结就是编译时看左边 , 运行时看右边 .

在多态中 , 非静态的成员变量的特点 :
无论编译和运行 , 都参考左边 ( 引用型变量所属的类 )

这个在毕老师的视频中的详细的讲解和总结.





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2