创建接口Speakable和Runer,然后创建两个类Dog和Person实现这两个接口里面的方法。在类dog里面定义狗的特征(用四肢跑步),在类person里面定义人的特征(见面都问好:)注意特征在控制台打印就可以了java
时间: 2024-05-11 16:17:18 浏览: 35
好的,以下是实现代码:
```java
// Speakable接口
public interface Speakable {
void speak();
}
// Runner接口
public interface Runner {
void run();
}
// Dog类实现Speakable和Runner接口
public class Dog implements Speakable, Runner {
@Override
public void speak() {
System.out.println("汪汪汪");
}
@Override
public void run() {
System.out.println("四肢跑步");
}
}
// Person类实现Speakable和Runner接口
public class Person implements Speakable, Runner {
@Override
public void speak() {
System.out.println("见面都问好");
}
@Override
public void run() {
System.out.println("两条腿跑步");
}
}
```
以上代码定义了两个接口Speakable和Runner,分别有speak()和run()方法,接着分别在Dog类和Person类中实现这两个接口,并定义了它们各自的特征。在Dog类中,狗的特征是四肢跑步,而在Person类中,人的特征是见面都问好和两条腿跑步。最后,我们可以在控制台中打印这些特征:
```java
public static void main(String[] args) {
Dog dog = new Dog();
dog.speak();
dog.run();
Person person = new Person();
person.speak();
person.run();
}
```
输出结果如下:
```
汪汪汪
四肢跑步
见面都问好
两条腿跑步
```
以上代码实现了接口和类的定义和使用。