关于有参构造的调用问题
如果重载了构造方法,并且没有主动写无参构造方法的话,
对于其子类来讲如果没有在构造方法中主动调用父类重载的有参构造的话,会出错,
因为父类中写了有参构造就不会自动生成无参构造,而子类继承父类也继承了父类中的数据,就必须要看父类是否初始化了数据
,也就要调用构造函数,因为无参构造函数是自动调用的,但是当父类没有无参构造函数的时候,
子类就不会自动调用父类的有参构造函数了,这时候就需要子类主动调用父类的有参构造了,
如果不调用就会出错。
如果重载了构造方法,并且没有主动写无参构造方法的话,
对于其子类来讲如果没有在构造方法中主动调用父类重载的有参构造的话,会出错,
因为父类中写了有参构造就不会自动生成无参构造,而子类继承父类也继承了父类中的数据,就必须要看父类是否初始化了数据
,也就要调用构造函数,因为无参构造函数是自动调用的,但是当父类没有无参构造函数的时候,
子类就不会自动调用父类的有参构造函数了,这时候就需要子类主动调用父类的有参构造了,
如果不调用就会出错。