* 构造函数,通常都是public,因为我们写程序就是为了让其他程序调用 * 构造函数中不能声明返回值 * 是用来做实例对象的初始化操作的 * 如果不写构造函数Java会自动创建一个默认的无参构造函数 * 如果自己写了构造函数会覆盖默认的构造函数 * 子类不继承父类的构造方法, * 子类的构造方法中会默认调用父类的无参的构造方法