java 定义接口IAnimals,在接口中声明方法cry0,定义小乌bird类和猪pig类,它们继承接口IAnimals,重写cry0。在测试类Test中测试结果。
时间: 2024-02-20 12:56:31 浏览: 62
好的,我来为你编写这段 Java 代码,如下所示:
```java
// 定义接口 IAnimals
interface IAnimals {
void cry0();
}
// 定义小乌鸦类 Bird
class Bird implements IAnimals {
@Override
public void cry0() {
System.out.println("小乌鸦叫:嘎嘎嘎");
}
}
// 定义猪类 Pig
class Pig implements IAnimals {
@Override
public void cry0() {
System.out.println("猪叫:哼哼哼");
}
}
// 测试类 Test
public class Test {
public static void main(String[] args) {
IAnimals bird = new Bird();
bird.cry0(); // 输出:小乌鸦叫:嘎嘎嘎
IAnimals pig = new Pig();
pig.cry0(); // 输出:猪叫:哼哼哼
}
}
```
以上代码中,我们定义了一个接口 `IAnimals`,其中声明了一个方法 `cry0`。然后我们定义了两个类 `Bird` 和 `Pig`,它们都实现了 `IAnimals` 接口,并重写了 `cry0` 方法。最后在测试类 `Test` 中,我们分别创建了 `Bird` 和 `Pig` 的实例,调用它们的 `cry0` 方法输出对应的叫声。
阅读全文