谁知道下面程序的结果是什么?很疑惑的说 对,结果就是B-a1,bbb=0,为什么是这样的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不对,应该是B-a1bbb=0这是java中的多态性 程序结束后是不是bbb的值才被赋予1000? 先调用了基类的构造函数A(),在A()里调用了a1(),由于子类覆盖了这个方法,所以输出B-a1,bbb=0,因为这个时候子类的构造函数没有执行,所以bbb的值还是0 楼上分析的不错,应该看看sun出的java考试用书,上面有好多细节性的问题 caoxmby(一切都变得没有意义..........) 说的对。 以前见到过一个帖子,讨论java多态的,就是这么一段代码。 Sure it is B-a1bbb=01:the default constructor of B ,B() will call the default constructor of class A,namely A(),and A() in turn calls the method al() that is overridded by B() 有没有哪位高手能帮我讲解一下Hash算法,多谢 Java中修改子类窗口,返回父类窗口时,父类窗口已经被刷新过了 一个非常可疑的问题(求救). 请问如何在执行时, 才加载DLL java虚拟机监视工具 向高手请教 java+db2,遇到取数据的简单问题!请教 高手指点,我的基础问题! 我想同时调用不同包中的同名类的方法并实现,有什么办法? 如何获得AscII码 请问sun.net类在哪个包里??? 谁有即时通信的代码
B-a1
bbb=0
这是java中的多态性
B-a1
bbb=0
1:the default constructor of B ,B() will call the default constructor of class A,namely A(),and A() in turn calls the method al() that is overridded by B()