抽象类中允许定义构造方法
因为抽象类也遵循继承关系子类实例化的时候一定先调用父类的构造方法
因而抽象类必然也可以定义构造方法