(1)编写一个Animal类,包含方法sound();分别编写Cat、Bird类继承Animal类并重写sound()方法,Cat的声音为“喵喵”,Bird的声音为“啾啾”。 (2)编写测试类,测试Cat和Bird的sound()方法。
时间: 2024-03-26 17:34:16 浏览: 27
好的,以下是代码实现:
Animal类:
```java
public class Animal {
public void sound() {
System.out.println("Animal makes a sound.");
}
}
```
Cat类:
```java
public class Cat extends Animal {
@Override
public void sound() {
System.out.println("喵喵");
}
}
```
Bird类:
```java
public class Bird extends Animal {
@Override
public void sound() {
System.out.println("啾啾");
}
}
```
测试类:
```java
public class TestAnimal {
public static void main(String[] args) {
Animal animal1 = new Cat();
Animal animal2 = new Bird();
animal1.sound(); // 输出“喵喵”
animal2.sound(); // 输出“啾啾”
}
}
```
运行测试类,输出如下:
```
喵喵
啾啾
```
以上就是对你的问题的回答,希望能够帮到你!
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)