抽象类
1.定义
- 抽象类没有具体的代码实现, 只是规定了方法的基本属性, 然后由子类去实现具体的代码, 抽象类主要是为了定义规则而存在的
2.特点
1.抽象类可以存在抽象方法,可以存在普通方法
2.抽象类不能实列化
3.抽象类方法必须被重写
4.抽象类的使用:
1) 具体子类 : 重写所有抽象方法 + 按需新增
2) 抽象子类:
5.抽象方法一旦被重写可以不再被重写
6.不能和static,private,final,native 一起用
public abstract class Deve{
abstract void work();
void test(){
System.out.println("舒服");
}
}