抽象类不能被实例化:抽象类不能被直接实例化,只能被继承并实现其抽象方法。
抽象类必须包含至少一个抽象方法:抽象类可以包含普通方法,不一定要全部是抽象方法。
抽象类和接口的区别:抽象类可以包含普通方法和成员变量,而接口只能包含抽象方法和常量。
抽象类可以包含构造函数:抽象类可以包含构造函数,但不能被实例化。
抽象类可以继承其他类:抽象类可以继承其他类,并且其他类也可以继承抽象类。