java抽象类

java抽象类由abstract修饰

含有抽象方法的类一定是抽象类(类与抽象方法钱都要加abstract),抽象类不一定含有抽象方法

抽象类中可以有具体的方法,成员变量没有限制

因为抽象类也是类的一种所以抽象类的权限控制与类一样 public 和 default ,default为包权限,不同包不能访问

继承抽象类的子类要全部重写抽象类中的抽象方法,除了访问控制不能更加严格以外,其他的要一样。如果不重写抽象方法,那么子类也需是抽象类

在语法上,定义了抽象类,不一定要继承实现

posted @ 2013-08-25 22:22  董文博  阅读(193)  评论(0编辑  收藏  举报