我要的幸福呢 发表于 2014-2-23 10:40
C++不懂。但在Java中,确实是这样的。
因为创建的是子类B对象,B的构造方法默认会调用父类的无参构造super( ...
sgs_gzy 发表于 2014-2-23 10:44
子类在对象初始化时,要先访问一下父类中的构造函数。
如果要访问父类中指定的构造函数,可以通过手动定义s ...
张继鲁 发表于 2014-2-23 10:45
成员函数在多态调用时,编译看左边,运行时看右边。
这种方式在开发的时经常用到的,因为可以覆盖父类中的 ...
李白衣 发表于 2014-2-23 11:12
如果我将A的构造函数改成这样,
public A()
{
何伟超 发表于 2014-2-23 16:54
开始的时候不太懂,就用一种比较笨的方法,在每一行代码下面都加一句
System.out.println(“x”);x=a,b, ...
疲劳的小马 发表于 2014-2-23 17:09
是呀,要不要把这题发帖重新问下呢?关于子父类构造函数调用虚函数的问题。那个版主大人,你是准备报多少 ...
李白衣 发表于 2014-2-23 11:04
虽然B已经覆写了A的foo()方法,但是A实在构造函数调用的foo()方法啊,此时应该是A在调用,当前对象不应该 ...
疲劳的小马 发表于 2014-2-23 16:22
这个贴是个好贴!以前从没遇到过这方面问题,视屏中也没学到关于这方面的,就是在构造函数中调用虚函数。本 ...
徐青松 发表于 2014-2-23 17:08
你这个是继承的一种,继承时,子类B继承了A的函数即方法foo(),并且覆盖了这个方法。当new B()对象时,会 ...
何伟超 发表于 2014-2-23 17:24
我本来想进30的,但是刚刚提交基础测试,明天面试最后一天了。所以只能等了。31期市3月25号,加油吧,哥 ...
李白衣 发表于 2014-2-23 17:45
其实这个问题的核心是,当我在A的构造函数里面写了这样的代码的时候
Public A
{
李白衣 发表于 2014-2-23 17:39
看着果然有种不明觉厉的感觉啊!但是,
我觉得你说的 虚函数下面的代码都不执行!! 这句话不对。之前s ...
李白衣 发表于 2014-2-23 17:54
我也本来是想进30的,没想到明天居然是最后一天面试,我的技术分怎么办啊????看来只有等下一期了。家 ...
何伟超 发表于 2014-2-23 17:24
我本来想进30的,但是刚刚提交基础测试,明天面试最后一天了。所以只能等了。31期市3月25号,加油吧,哥 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |