Bootstrap

子类继承父类的构造函数(方法)吗?

根据面向对象中关于继承这个概念----子类继承父类所有的属性和方法。如何证明Child类继承了Parent类的两个构造函数呢?由于构造函数非常特别,对它的调用就像是调用一个C函数一样,而不是利用对象来调用的(若不先构造对象哪儿来的对象?)。事实上正是因为Parent与Child有亲子关系,所以Child构造函数中可以调用Parent的构造函数先对其Parent域进行初始化。这也可以证明在Java中子类继承父类构造方法,并且子类可以通过 super来访问父类的构造方法,只要父类的构造方法不是private。
;