抽象方法即没有被实现的方法,一个类中如果有抽象方法存在,则这个类一定是抽象类。
1.抽象类不能被实例化:
2.抽象类中不一定含有抽象方法
3.一个类中一旦有抽象方法,则这个类必须声明为抽象类
4.abstract只能修饰类和方法,不能修饰属性和其他
5.抽象方法不能有主体:public abstract void eat();
6.抽象方法不能被private,final以及static 关键字修饰,因为这些关键字都和重写相违背。
抽象类的应用:模板设计模式。
抽象方法即没有被实现的方法,一个类中如果有抽象方法存在,则这个类一定是抽象类。
1.抽象类不能被实例化:
2.抽象类中不一定含有抽象方法
3.一个类中一旦有抽象方法,则这个类必须声明为抽象类
4.abstract只能修饰类和方法,不能修饰属性和其他
5.抽象方法不能有主体:public abstract void eat();
6.抽象方法不能被private,final以及static 关键字修饰,因为这些关键字都和重写相违背。
抽象类的应用:模板设计模式。