用java编写定义接口Person,里面包含抽象方法greet(打招呼),wotk(工作);定义类 Chinese和English 实 现Petson接口;定义测试 创建父 类型对象引用子类对 象,调用各个方法。 (1)编写一个矮口Porsom援口中定这方法ereet (打招呼),work (工作)。 (2)定义类Chinese 和English 实 现 Person接口,接口中分別实现接口中的方法。 (3)定义测试类(类名以姓名拼音加作业序号命名),在类中定义创建父类型对象引用子类对系,调用各个方法。gteet方法中功能是输出分別为“你好” 和“hello”
时间: 2024-02-07 08:04:06 浏览: 15
好的,这是一个Java编写的问题,以下是代码实现:
```
// 定义 Person 接口
interface Person {
void greet(); // 打招呼
void work(); // 工作
}
// 定义 Chinese 类实现 Person 接口
class Chinese implements Person {
@Override
public void greet() {
System.out.println("你好");
}
@Override
public void work() {
System.out.println("我在工作");
}
}
// 定义 English 类实现 Person 接口
class English implements Person {
@Override
public void greet() {
System.out.println("hello");
}
@Override
public void work() {
System.out.println("I'm working");
}
}
// 定义测试类
public class Test {
public static void main(String[] args) {
// 创建父类型对象引用子类对象
Person chinese = new Chinese();
Person english = new English();
// 调用各个方法
chinese.greet(); // 输出:你好
chinese.work(); // 输出:我在工作
english.greet(); // 输出:hello
english.work(); // 输出:I'm working
}
}
```