(1) 编写Animal接口,接口中声明run( )方法 (2)编写Bird类和Fish类实现Aniaml接口 (3)编写Bird类和Fish类的测试程序,并调用其中的run( )方法
时间: 2024-03-19 20:43:17 浏览: 107
好的,以下是Animal接口的实现:
```
public interface Animal {
void run();
}
```
接下来是Bird类和Fish类的实现:
```
public class Bird implements Animal {
@Override
public void run() {
System.out.println("鸟儿在飞翔!");
}
}
public class Fish implements Animal {
@Override
public void run() {
System.out.println("鱼儿在游泳!");
}
}
```
最后是Bird类和Fish类的测试程序:
```
public class Main {
public static void main(String[] args) {
Animal bird = new Bird();
bird.run();
Animal fish = new Fish();
fish.run();
}
}
```
以上代码实现了Animal接口、Bird类和Fish类,并在测试程序中进行了调用。通过实现Animal接口,Bird类和Fish类都必须实现run()方法,因此在测试程序中可以通过接口类型Animal来调用这个方法。
相关问题
java1、按以下要求编写程序 (1)编写Animal接口,接口中声明run( )方法 (2)编写Bird类和Fish类实现Aniaml接口 (3)编写Bird类和Fish类的测试程序,并调用其中的run( )方法
好的,以下是一个简单的Java程序,实现了Animal接口,和Bird和Fish两个类实现了该接口:
```java
// Animal接口
interface Animal {
void run();
}
// Bird类实现Animal接口
class Bird implements Animal {
public void run() {
System.out.println("Bird is flying...");
}
}
// Fish类实现Animal接口
class Fish implements Animal {
public void run() {
System.out.println("Fish is swimming...");
}
}
// 测试程序
public class Test {
public static void main(String[] args) {
Animal animal1 = new Bird(); // 创建Bird对象
Animal animal2 = new Fish(); // 创建Fish对象
animal1.run(); // 调用Bird类的run()方法
animal2.run(); // 调用Fish类的run()方法
}
}
```
在这个程序中,我们定义了Animal接口,该接口中有一个方法run()。Bird类和Fish类分别实现了该接口,并且实现了run()方法。在测试程序中,我们创建了一个Bird对象和一个Fish对象,然后调用它们的run()方法,分别输出“Bird is flying...”和“Fish is swimming...”。
运java语言1、按以下要求编写程序 (1)编写 Animal接口,接口中声明run()方法 (2)编写 Bird 类和 Fish 类实现 Aniaml 接口 (3)编马 Bird 类和 Fish 类的测试程序,井调用其中的run( 方法
可以参考以下代码:
Animal.java
```
public interface Animal {
void run();
}
```
Bird.java
```
public class Bird implements Animal {
@Override
public void run() {
System.out.println("Bird is flying...");
}
}
```
Fish.java
```
public class Fish implements Animal {
@Override
public void run() {
System.out.println("Fish is swimming...");
}
}
```
测试程序
```
public class AnimalTest {
public static void main(String[] args) {
Animal bird = new Bird();
bird.run();
Animal fish = new Fish();
fish.run();
}
}
```
输出结果:
```
Bird is flying...
Fish is swimming...
```
阅读全文