问一个有关c++和java的区别的问题,疑惑 在java中所有的方法都虚函数,而在c++只有指出virtual才是虚函数,所以在c++中father1.showInfo是调用的父类的方法,而在java中执行的是子类的方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 204126(204126) 说的对。你把C++中的showInfo()签署为virtual的。 我了解了,谢谢,不过,我还想问一下,我的例子中的子类中的showInfo()不是虚函数,就不算是覆盖了父类的方法了么,不知道是不是的?那么,这个showInfo()函数以同名存在在两个类中,一点关系都没有么? hehe java虽然像c++,但是有一些默认的地方不同了java中的类除非被final声明,否则可以被派生,而c++相反,必须声明virtual才行。c++中可以定义纯虚函数,java中叫做接口,接口中不能存在内部变量一说。...不过总的来说我觉得java的这些改进和“显式”的一些调用要求还是很方便很清晰的。 说错了,应该是纯虚类--接口,sorry. 这个怎么实现!!!!1! 希望大家能够给几题适合刚刚入一点点门的新手做的题目。谢谢了 本人能力不行 请能力强的进入帮忙 java插入大对象 急, swing 中如何判断某个组件是否被选中 关于Applet的简单问题 请教关于OutOfMemoryException 一个小问提不明白? 有谁有java的Socket编程资料? 再只知道对象的名字的情况下,怎么得到对象变量? 问一下 还有多少人在做 或者在学applet? 用eclipse请进
那么,这个showInfo()函数以同名存在在两个类中,一点关系都没有么?
java中的类除非被final声明,否则可以被派生,而c++相反,必须声明virtual才行。
c++中可以定义纯虚函数,java中叫做接口,接口中不能存在内部变量一说。
...
不过总的来说我觉得java的这些改进和“显式”的一些调用要求还是很方便很清晰的。