2、按以下要求编写程序 (1)编写Animal接口,接口中声明run()方法 (2)定义Bird类和Fish类分别实现Animal接口中的run()方法分别输出 “我会飞”和“我会游” (3)编写Bird类和Fish类的测试程序,并调用其中的run()方法
时间: 2024-03-20 17:43:52 浏览: 69
抽象类和接口 学习
好的,根据您的要求,我来给您编写程序。
Animal接口的代码如下:
```
public interface Animal {
void run();
}
```
Bird类的代码如下:
```
public class Bird implements Animal{
@Override
public void run() {
System.out.println("我会飞");
}
}
```
Fish类的代码如下:
```
public class Fish implements Animal{
@Override
public void run() {
System.out.println("我会游");
}
}
```
测试程序的代码如下:
```
public class Test {
public static void main(String[] args) {
Animal bird = new Bird();
Animal fish = new Fish();
bird.run();
fish.run();
}
}
```
运行测试程序输出的结果为:
```
我会飞
我会游
```
这样就完成了您的要求,程序实现了Animal接口的定义,Bird和Fish类实现了Animal接口中的run()方法,测试程序调用了Bird和Fish类中的run()方法并输出了正确的结果。
阅读全文