Java抽象类的构造器
时间: 2023-12-06 16:35:07 浏览: 100
JAVA构造器
抽象类的构造器用于被子类调用,子类在初始化时,需要借助抽象父类构造器辅助完成初始化。抽象类的构造器可以有参数,也可以没有参数,但是不能通过构造器创建抽象类的实例。抽象类的构造器可以被子类继承和调用,子类必须在构造器中调用父类的构造器来完成初始化。如果抽象类没有定义构造器,系统会自动提供一个无参构造器。
另外,抽象类和普通类一样可以定义成员方法和成员属性,以及构造器和析构器。只是抽象类允许包含抽象方法。普通类继承抽象类,则必须针对抽象类中的所有抽象方法提供具体实现。
阅读全文