-
练习1
乒乓球运动员-类
package yundong; public class pingpong extends athlete implements English{ public pingpong() { } public pingpong(String name, int age) { super(name, age); } @Override public void word() { System.out.println(getName()+"学习乒乓球"); } @Override public void english() { System.out.println("乒乓球运动员说英语"); } }
篮球运动员-类
package yundong; public class basketball extends athlete{ public basketball() { } public basketball(String name, int age) { super(name, age); } @Override public void word() { System.out.println(getName()+"学习蓝球"); } }
乒乓球教练-类
package yundong; public class PingpongCoach extends athlete implements English{ public PingpongCoach() { } public PingpongCoach(String name, int age) { super(name, age); } @Override public void word() { System.out.println(getName()+"教乒乓球"); } @Override public void english() { System.out.println("乒乓球教练说英语"); } }
蓝球教练-类
package yundong; public class BasketballCoach extends athlete{ public BasketballCoach() { } public BasketballCoach(String name, int age) { super(name, age); } @Override public void word() { System.out.println(getName()+"教蓝球"); } }
英语-接口
package yundong; public interface English { public abstract void english(); }
人-类
package yundong; public abstract class athlete { private String name; private int age; public athlete() { } public athlete(String name, int age) { this.name = name; this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public abstract void word(); }
测试-类
package yundong; public class Test { public static void main(String[] args) { basketball b = new basketball("篮球运动员",18); b.word(); BasketballCoach B = new BasketballCoach("蓝球教练",88); B.word(); pingpong p = new pingpong("乒乓球运动员",18); p.english(); p.word(); PingpongCoach P = new PingpongCoach("乒乓球教练",88); P.english(); P.word(); } }