由于抽象类不能实例化,所以抽象类不能定义构造方法。
时间: 2023-11-06 21:40:46 浏览: 69
无法实例化抽象类
是的,抽象类不能被实例化,因为它们存在未被实现的抽象方法,需要被子类实现才能使用。因此,在抽象类中定义构造方法没有意义。子类必须实现所有的抽象方法,而且可以选择继承父类的构造方法或者自己定义构造方法。在Java中,如果一个类没有显式地定义构造方法,那么编译器会自动生成一个默认构造方法。但是,如果一个类是抽象类,即使没有定义构造方法,也不能被实例化。
阅读全文