创建接口Speakable和Runer,然后创建两个类Dog和Person实现这两个接口里面的方法。在类dog里面定义狗的特征(用四肢跑步),在类person里面定义人的特征(见面都问好:)注意特征在控制台打印就可以了
时间: 2024-05-05 12:19:56 浏览: 24
好的,我理解了你的要求,下面是代码实现:
```java
// 定义接口Speakable
interface Speakable {
void sayHello();
}
// 定义接口Runer
interface Runer {
void run();
}
// 定义类Dog实现Speakable和Runer接口
class Dog implements Speakable, Runer {
@Override
public void sayHello() {
System.out.println("汪汪汪!");
}
@Override
public void run() {
System.out.println("四肢跑步!");
}
}
// 定义类Person实现Speakable和Runer接口
class Person implements Speakable, Runer {
@Override
public void sayHello() {
System.out.println("见面都问好!");
}
@Override
public void run() {
System.out.println("两腿奔跑!");
}
}
// 测试
public class Test {
public static void main(String[] args) {
// 创建Dog对象并调用方法
Dog dog = new Dog();
dog.sayHello();
dog.run();
// 创建Person对象并调用方法
Person person = new Person();
person.sayHello();
person.run();
}
}
```
运行结果:
```
汪汪汪!
四肢跑步!
见面都问好!
两腿奔跑!
```
以上代码实现了接口`Speakable`和`Runer`,并分别在`Dog`和`Person`类中实现这两个接口里面的方法。`Dog`类中定义了狗的特征(用四肢跑步),`Person`类中定义了人的特征(见面都问好)。最后在`main`方法中创建`Dog`和`Person`对象,并调用相应的方法输出特征。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![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)