声明:以下内容是根据B站黑马程序员的Java课程+博主自己的理解整理而成,课程很好,适合初学者学习。
关于此类题目,重要的是识别出用什么来实现,到底是接口还是抽象方法,还是共有的属性等等,先画出继承结构,不要一上来就写代码。
抽象类和抽象方法的笔记
抽象类练习 :
代码:
父类
//在父类中定义的抽象方法,后面的子类必须对其进行重写
public abstract void Eat();
子类
测试类
接口笔记:
在之前的代码基础上添加游泳的接口
在Dog类中实现
声明:以下内容是根据B站黑马程序员的Java课程+博主自己的理解整理而成,课程很好,适合初学者学习。
关于此类题目,重要的是识别出用什么来实现,到底是接口还是抽象方法,还是共有的属性等等,先画出继承结构,不要一上来就写代码。
父类
//在父类中定义的抽象方法,后面的子类必须对其进行重写
public abstract void Eat();
子类
测试类
在之前的代码基础上添加游泳的接口
在Dog类中实现