抽象类可以有构造方法,只是不能直接创建抽象类的实例对象而已。 在继承了抽象类的子类中通过super(参数列表)调用抽象类中的构造方法 示例代码如下: 运行结果: 抽象类虽然不能自己实例化对象,但是在子类新建对象调用子类的构造方法时会先调用抽象类的无参构造方法,这样一来,就可以给给抽象类的参数赋值了。