2 li 13579 li li_13579_li 于 2017.01.11 16:59 提问

Java:为什么要设计成 :在继承中子类不能继承父类的构造方法

Java:为什么要设计成 :在继承中子类不能继承父类的构造方法(其实这个问题想问的是:**为什么在继承中子类不能继承父类的构造方法**)

5个回答

ljheee
ljheee   Rxr 2017.01.11 17:59

子类为什么要 继承父类的构造方法呢?

yushiyoufight
yushiyoufight   Rxr 2017.01.11 18:30

百度百科 :继承是面向对象最显著的一个特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。
方法怎么会有继承的概念

LD0807
LD0807   2017.01.11 17:05

当生成子类对象时,Java默认首先调用父类的不带参数的构造方法,然后执行该构造方法,生成父类的对象。接下来,再去调用子类的构造方法,生成子类的对象。【要想生成子类的对象,首先需要生成父类的对象,没有父类对象就没有子类对象。比如说:没有父亲,就没有孩子】

qq_29594393
qq_29594393   Ds   Rxr 2017.01.11 17:23

在子类中调用自己的构造方法前,需要先调用父类的构造方法。这个父类的构造方法也是可以父类的重载的构造函数 用super(argements1..)
这算不算是继承父类的构造方法呢? 通过这种形式 ,完全的继承父类的构造方法就成了不必要的举动

guanjun_12
guanjun_12   2017.12.10 10:57

构造方式主要用于构造类对象,子类与父类本来就是不同的类,当然不能共享构造方法

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!