利用接口继承完成对生物、动物、人三个接口的定义。其中生物接口定义呼吸抽象方法;动物接口除具备生物接口特征之外,还定义了吃饭和睡觉两个抽象方法;人接口除具备动物接口特征外,还定义了思维和学习两个抽象方法。定义一个学生类实现上述人接口。
时间: 2023-12-04 07:05:46 浏览: 92
```java
// 生物接口
interface Biology {
void breathe();
}
// 动物接口
interface Animal extends Biology {
void eat();
void sleep();
}
// 人接口
interface Person extends Animal {
void think();
void learn();
}
// 学生类实现人接口
class Student implements Person {
@Override
public void breathe() {
System.out.println("学生在呼吸");
}
@Override
public void eat() {
System.out.println("学生在吃饭");
}
@Override
public void sleep() {
System.out.println("学生在睡觉");
}
@Override
public void think() {
System.out.println("学生在思考");
}
@Override
public void learn() {
System.out.println("学生在学习");
}
}
```
阅读全文