编写接口和实现类。动物(Animal)能够动,鸟(Bird)会飞翔,狮子(Lion)会跑,鸭子(Duck)会游泳。(提示单词: interface implements)
时间: 2024-01-03 17:06:05 浏览: 157
好的,以下是接口和实现类的示例代码:
```java
//定义动物接口
interface Animal {
void move();
}
//定义鸟实现动物接口
class Bird implements Animal {
@Override
public void move() {
fly();
}
public void fly() {
System.out.println("bird is flying");
}
}
//定义狮子实现动物接口
class Lion implements Animal {
@Override
public void move() {
run();
}
public void run() {
System.out.println("lion is running");
}
}
//定义鸭子实现动物接口
class Duck implements Animal {
@Override
public void move() {
swim();
}
public void swim() {
System.out.println("duck is swimming");
}
}
```
以上是一个简单的示例,动物接口定义了动物的共性行为,鸟、狮子、鸭子实现了动物接口,并分别实现了自己的特有行为。这样可以提高代码的重用性和扩展性,方便后续代码的维护和开发。
阅读全文