abstract类详解

包含一个或多个抽象方法的类本身必须被声明为抽象的

把通用性的域和方法放在更上层的类中,进行高层次的抽象

抽象类中可以有具体方法和具体域

抽象方法充当着占位的角色,它们的具体实现在子类中

扩展抽象类可以部分定义抽象方法和全部定义抽象方法,后者将不再是抽象类

可以定义抽象类的对象变量,但是引用的是非抽象子类的对象,抽象类不能实例化

编译器仅允许调用在类中声明的方法

posted @ 2016-11-09 12:40  下雨天MJ  阅读(328)  评论(0)    收藏  举报