子类的构造器,不管有无参数,
如果没有 写 super.(),系统会自动添加 super.();
如果父类写了有参构造,没有无参构造,那么系统就无法自动给子类的构造方法添加 super.();了,就会编译报错。
也就是说,为了方便继承,应该保持类有一个无参构造器。
子类的构造器,不管有无参数,
如果没有 写 super.(),系统会自动添加 super.();
如果父类写了有参构造,没有无参构造,那么系统就无法自动给子类的构造方法添加 super.();了,就会编译报错。
也就是说,为了方便继承,应该保持类有一个无参构造器。