1.按以下要求编写Java程序(1) 编写Animal接口,接口中声明run() 方法;(2) 定义Bird类和Fish类实现Animal接口;(3) 编写测试程序TestAnimal,在main方法中创建Bird类和Fish类的实例对象,并调用run()方法。
时间: 2024-10-24 07:17:36 浏览: 208
首先,我们需要定义一个名为`Animal`的接口,包含一个`run()`方法:
```java
// Animal接口
public interface Animal {
void run();
}
```
接下来,我们分别定义`Bird`和`Fish`两个类,它们都实现了`Animal`接口并实现了`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("鱼儿在水中游动");
}
}
```
最后,我们编写一个名为`TestAnimal`的测试程序,用于创建这两个类的对象并调用`run()`方法:
```java
// TestAnimal类
public class TestAnimal {
public static void main(String[] args) {
// 创建Bird对象
Animal bird = new Bird();
// 调用run()方法
bird.run();
// 创建Fish对象
Animal fish = new Fish();
// 调用run()方法
fish.run();
}
}
```
在这个测试程序中,`bird.run()`会打印"鸟儿在飞翔",而`fish.run()`会打印"鱼儿在水中游动"。
阅读全文