142 01 Android 零基础入门 02 Java面向对象 07 Java多态 04 抽象类(重点) 02 抽象方法
**本文知识点: 抽象方法 **
说明:因为时间紧张,本人写博客过程中只是对知识点的关键步骤进行了截图记录,没有对截图步骤进行详细的文字说明(后面博主时间充裕了,会对目前的博客编辑修改,补充上详细的文字说明);有些步骤和相关知识点缺乏文字描述,可能会难以理解。读者如有不明之处,欢迎博客私信或者微信(本人微信在博客下方的“关于博主”处)与本人交流,共同进步。
抽象方法
1、抽象方法不能有方法体
2、子类必须实现父类的抽象方法(即对方法进行重写),如果不实现,会报错
如果子类就是不想实现父类的抽象方法,不愿意重写父类的抽象方法,该怎么办呢?
把子类也变成抽象类即可
抽象类和抽象方法的应用场景?
目的:就是为了提醒所有子类重写父类的方法
如果把父类的某个方法定义为了抽象方法,子类新建时就必须要重写该方法,Eclipse工具会在新建子类时自动帮助重写父类的抽象方法
如果你删掉不重写父类的抽象方法, 必然报错的
重写后才不报错
抽象类和抽象方法总结
static、final、private不能与abstract并存