因为Child类中有无参的构造方法
public Child(){
}
如果类里有其他方法了,默认的无参数的构造方法就不存在了,需要显式的写出来,这样理解也可以哈
可以的,甚至你可以把两个调用方法内的属性值写在一个输出里面,只要对象和属性写对就行
默认的构造方法是无参的,一旦你定义了一个构造方法(不管是有参还是无参的)默认的构造方法就没了