分析
- 定义学英语接口,成员方法:学习英语()
- 定义抽象人类,成员变量:姓名、年龄,构造方法:无参、有参;成员方法:get、set
- 定义抽象教练类,继承人类:构造方法:无参、有参;成员方法:教学
- 定义抽象运动员类,继承人类:构造方法:无参、有参;成员方法:训练
- 定义具体类乒乓球运动员类,继承运动员类,实现学英语接口:构造方法:无参、有参;成员方法:重写学习英语、训练;
- 定义具体类篮球运动员类,继承运动员类:构造方法:无参、有参;成员方法:重写训练;
- 定义具体类乒乓球教练类,继承教练类,实现学英语接口:构造方法:无参、有参;成员方法:重写教学、重写学习英语
- 定义具体类篮球教练类,继承教练类:构造方法:无参、有参;成员方法:重写教学
- 定义测试类
定义学英语接口
interface StudyEnglish{
public abstract void studyEnglish();
}
定义抽象人类
abstract class Person2{
private String name;
private int age;
public Person2() {
}
public Person2(String name, int age) {
super();
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;