首先编写一个抽象类,要求该抽象类有三个抽象方法,然后分别给出这个抽象类的子类
时间: 2024-01-04 09:17:57 浏览: 97
以下是一个抽象类及其子类的示例代码:
```java
// 定义一个抽象类Animal
public abstract class Animal {
// 定义三个抽象方法
public abstract void eat();
public abstract void sleep();
public abstract void sound();}
// 定义一个Dog类继承自Animal抽象类
public class Dog extends Animal {
// 实现抽象方法
public void eat() {
System.out.println("Dog is eating.");
}
public void sleep() {
System.out.println("Dog is sleeping.");
}
public void sound() {
System.out.println("Dog is barking.");
}
}
// 定义一个Cat类继承自Animal抽象类
public class Cat extends Animal {
// 实现抽象方法
public void eat() {
System.out.println("Cat is eating.");
}
public void sleep() {
System.out.println("Cat is sleeping.");
}
public void sound() {
System.out.println("Cat is meowing.");
}
}
```
阅读全文