java 抽象类 案例
时间: 2023-10-23 18:15:25 浏览: 148
抽象类实例
好的,关于 Java 抽象类的案例,我可以给你一个简单的例子。比如我们有一个动物类 Animal,它有一个抽象方法 eat(),但是具体的吃什么并不确定,因此 Animal 类是一个抽象类。然后我们再定义一些具体的动物类,比如 Dog 和 Cat,它们继承自 Animal 类,并实现了 eat() 方法,分别表示狗吃骨头和猫吃鱼。
代码示例:
```
abstract class Animal {
public abstract void eat();
}
class Dog extends Animal {
public void eat() {
System.out.println("狗吃骨头");
}
}
class Cat extends Animal {
public void eat() {
System.out.println("猫吃鱼");
}
}
```
这样,我们就可以通过 Animal 类来统一管理不同种类的动物,并且保证每个具体的动物类都实现了 eat() 方法。
阅读全文