java中构造器的作用 为什么子类的构造方法要调用父类的构造方法?

为什么子类的构造方法要调用父类的构造方法?是的,必须先构造父类对象,然后再构造子类对象。让我告诉你,如果没有父亲,怎么会有孩子?因此,如果您想拥有子类对象,就必须构造父类对象。例如,在您当前的程序中,

为什么子类的构造方法要调用父类的构造方法?

是的,必须先构造父类对象,然后再构造子类对象。让我告诉你,如果没有父亲,怎么会有孩子?因此,如果您想拥有子类对象,就必须构造父类对象。例如,在您当前的程序中,student类继承了human,那么在student类的构造方法中会有这样一个句子:Super();如果您显式地编写了它,但是您没有编写它,系统会自动添加这个句子,这一定是子类构造方法中的第一个句子。程序中的学生类没有明确给出构造方法,因此您无法看到这些内容。如果你想看到效果,你可以这样写: