关于JAVA多态效率的问题 不是虚函数实现,所以在这方面效率比不上C++不知道新版的(5.0)java是否支持虚函数。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java里面只能继承一个父类但可以实现多个接口,从而实现多态性 JAVA里有虚函数啊,只不过所有类方法都默认的是late binding,也就是说默认的都是虚函数,只是很奇怪我看的一些JAVA语法书上都没提到LATE BINDING 是怎么实现的。不用虚函数表还有什么更好的方法吗? late binding 和 C++虚函数是不一样的。那不是虚函数。 还是不明白啊,JAVA没有虚函数,动态绑定是怎么实现的? 我是不明白怎么实现的,能不能说具体点,接口是怎么判断的?比如在C++里虚函数是通过虚函数表,使用JMP指令来跳转。既然JAVA里没有虚函数,它怎么现在跳转的? 大家讲的很好啊!好高深!又学到不少!我只知道接口决定类型,如果两个对象都实现了同一个接口,就可以认为它们具有相同的类型。一个对象可以实现多个接口,从而具有多个类型,关键是你从哪个角度去观察这个对象。而所谓的这个观察角度其实跟定义在接口中的方法有关。可以想见,在运行期间,具有相同类型的(实现同一接口)两个对象是可以互换的。多态<----多种状态<----多种类型<----实现多个接口 因为JAVA里所有的类都继承于OBJECT 类,所以用虚函数表的话代价太大。所以MFC里由链表来实现多态,JAVA里会不会也是这样实现的啊? 帮我解答一下吧 关于JFileChooser中的showSaveDialo问题 Java能做出很cool的图形界面吗? !!!java如何把自己的电脑设成DNS(用于自己访问)!!! mysql卸载应该在什么地方?急急急! JAVA_牛场 19893738 看着大家说“java不是要去学的,而是要去用的”但是大家说的接项目去那里接呀? (高手请进)->谁有保护JAVA应用程序的好的解决方案? 请问如何将从图形文件中读出来的char[]转化为ImageIcon 该选择什么开发工具?来者有分! 这个java课程设计怎么做? 开发可跨平台的网游服务器
我只知道接口决定类型,如果两个对象都实现了同一个接口,就可以认为它们具有相同的类型。一个对象可以实现多个接口,从而具有多个类型,关键是你从哪个角度去观察这个对象。而所谓的这个观察角度其实跟定义在接口中的方法有关。
可以想见,在运行期间,具有相同类型的(实现同一接口)两个对象是可以互换的。
多态<----多种状态<----多种类型<----实现多个接口