父类的构造方法只有有参数的构造方法,也可以说父类没有无参的构造方法,这样的话,子类继承该类,就必须要显 示的调用父类的构造函数,这样才能保证,编译器在将子类初始化前,父类先被初始化。如果要使子类不显示的的调用父类的构造函数的话,则必须在父类加一个无 参的构造函数,这样的话,编译器在初始化子类之前,会自动的将父类先初始化。