父类和子类的构造方法