有接口Machine,其抽象方法run()执行机器运转,有Person类,其成员方法run()执行“人在跑步”,请设计机器人Robot类,让其同时具备机器Machine和人Person的特性,并进行测试(即创建对象实例并调用其方法)
时间: 2024-06-02 10:13:46 浏览: 25
抽象类及接口的实例及测试
5星 · 资源好评率100%
public interface Machine {
public void run();
}
public class Person {
public void run() {
System.out.println("人在跑步");
}
}
public class Robot implements Machine {
private Person person;
public Robot() {
person = new Person();
}
public void run() {
System.out.println("机器人在运转");
person.run();
}
}
// 测试
public class Test {
public static void main(String[] args) {
Robot robot = new Robot();
robot.run();
}
}
// 输出结果
// 机器人在运转
// 人在跑步
阅读全文