1、按以下要求编写程序 (1)编写Animal接口,接口中声明run()方法(4分)) 2)定义Bird举和Fish类实现Anmal接口并实现run)方法,在Un)方法里面输出“鸟儿在飞和“鱼儿存游(
时间: 2024-09-26 08:08:11 浏览: 37
首先,我们要创建一个名为`Animal`的接口,并在其中声明一个`run()`方法:
```java
// Animal接口
public interface Animal {
void run();
}
```
接下来,我们定义两个实现了`Animal`接口的类,分别是`Bird`和`Fish`。每个类都有自己的`run()`方法,用于表示各自的行为:
```java
// 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("鱼儿在游");
}
}
```
现在你可以通过这两个类的对象来调用它们各自的`run()`方法,体现了多态性:
```java
public class Main {
public static void main(String[] args) {
// 创建鸟儿和鱼儿对象
Animal bird = new Bird();
Animal fish = new Fish();
// 调用run方法,输出对应动物的行为
bird.run(); // 输出 "鸟儿在飞"
fish.run(); // 输出 "鱼儿在游"
}
}
```
阅读全文