1、抽象类只能作为其他类的基类,它不能直接被实例化,而且对抽象类不能使用new操作符。抽象类如果含有抽象的变量或值,则要么是null类型,要么包含了对非抽象类的实例的引用。
2、抽象类可以包含抽象成员,但这不是必须的,抽象类中可以有非抽象方法。
3、抽象类不能既是抽象的又是final的。
4、如果一个非抽象类从一个抽象类中派生,那么要通过覆盖来实现所有继承而来的抽象成员。
5、抽象类可以被抽象类所继承,结果仍然是抽象类。抽象类可以覆盖也可以不覆盖父抽象类的抽象方法。
6、抽象类不能直接创建实例。抽象类只能被继承,一个具体类继承了一个抽象类,必须实现所有抽象方法。
抽象类初探(1)
最新推荐文章于 2021-05-25 21:31:39 发布