我们每写一个类,系统就会自动生成一个构造器,系统生成的构造器其内容为空,而且这个构造器是不显示的,如果要写出来的话,那么他的格式为
public 类名称(){
}
我们可以自己写构造器,一个类也可以有多个构造器(构造器的参数要不同)。
比如:英雄类Hero有3个构造方法
子类Support 继承父类 Hero,根据super()的参数选择构造器。如下图,super()参数与父类第三个构造器的参数形式一致,那么子类就选择第三个构造器。
总结:子类 通过 super()的参数格式选择 父类的构造器。