java初学者:子类继承父类,子类初始化会调用父类的构造方法,是不是因为子类要想实例化必须父类先实
答案:2 悬赏:40 手机版
解决时间 2021-02-20 05:02
- 提问者网友:我一贱你就笑
- 2021-02-19 20:37
java初学者:子类继承父类,子类初始化会调用父类的构造方法,是不是因为子类要想实例化必须父类先实例化?
最佳答案
- 五星知识达人网友:长青诗
- 2021-02-19 20:52
子类要想实例化必须先实例化父类
因为子类继承父类,继承的是父类中的成员(成员变量及成员方法),要想使用父类的成员就得实例化父类,才能使用
情况一:父类有无参构造方法
JAVA默认是会调用父类的构造方法的,在子类的构造函数中,编译器会自动的加一个super来调用父类的构造方法
情况二:父类的构造方法是带参数的,而且没有无参数的构造方法
那么在子类的构造方法中必须显式地调用父类的构造方法。
因为子类继承父类,继承的是父类中的成员(成员变量及成员方法),要想使用父类的成员就得实例化父类,才能使用
情况一:父类有无参构造方法
JAVA默认是会调用父类的构造方法的,在子类的构造函数中,编译器会自动的加一个super来调用父类的构造方法
情况二:父类的构造方法是带参数的,而且没有无参数的构造方法
那么在子类的构造方法中必须显式地调用父类的构造方法。
全部回答
- 1楼网友:逃夭
- 2021-02-19 21:27
也许是的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯