谁知道下面程序的结果是什么?很疑惑的说 对,结果就是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() 再帖一下我的问题,希望有人解答 关于ArraryList的问题 求助,急 小菜提问 简单问题 java中怎样调用外部dos程序? 小和尚想学JAVA了!看了一段时间书!开下载JDK来练练了!谁知道再那里下载JDK1.3或1.4啊? applet在网页关闭时,一定会执行destroy()方法嘛?一定给分!!! 关于classpath设置的问题 sessionBean可以,而entityBean却部可以?? 请问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()