抽象类中可以有构造函数。构造函数是在创建对象时被调用的特殊方法,用于初始化对象的初始状态。在抽象类中,你可以定义一个或多个构造函数来设置对象的初始状态,但是抽象类本身不能被实例化,所以抽象类的构造函数不会被直接调用。相反,子类必须覆盖抽象类的构造函数,并通过子类的实例化来调用抽象类的构造函数。 以下...
抽象类不能用于创建实例,只能当作父类被其他子类继承。 abstract不能用于修饰成员变量,不能用于修饰局部变量,即没有抽象变量、没有抽象成员变量等说法; abstract 也不能用于修饰构造器,没有抽象构造器,抽象类里定义的构造器只能是普通构造器。 抽象类里面并非一定需要抽象方法,但是没有抽象方法,抽象类就没有存在的必要。