1、 必须在构造方法的第一行使用用this调用类中其他构造方法或super调用父类构造方法
2、 类的构造方法中没有通过this关键字显示的调用类中的其他构造方法,
又没有使用关键字super调用父类的构造方法,在创建子类实例时会默认调用父类
中不带参数的构造方法
3、 子类没有显示调用父类构造方法,父类中又没有定义无参的构造方法
(只有当父类中没有显示定义构造方法时,才会有默认的无参的构造方法),
否则编译出错
2、 类的构造方法中没有通过this关键字显示的调用类中的其他构造方法,
又没有使用关键字super调用父类的构造方法,在创建子类实例时会默认调用父类
中不带参数的构造方法
3、 子类没有显示调用父类构造方法,父类中又没有定义无参的构造方法
(只有当父类中没有显示定义构造方法时,才会有默认的无参的构造方法),
否则编译出错