黑馬程序員Java零基礎視頻教程_上部(Java入門,含斯坦福大學練習題+力扣算

P138作業(yè):
class programObject
package code.demo2; public abstract class programObject { private String name; private int age; public programObject() { } public programObject(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; } }
class teacher:
package code.demo2; public abstract class teacher extends programObject{ public teacher() { } public teacher(String name, int age) { super(name, age); } public abstract void teach(); }
class student:
package code.demo2; public abstract class student extends programObject{ public student() { } public student(String name, int age) { super(name, age); } public abstract void study(); }
classes:
package code.demo2; public class basketballCoach extends teacher{ public basketballCoach() { } public basketballCoach(String name, int age) { super(name, age); } @Override public void teach() { System.out.println("教籃球"); } } package code.demo2; public class basketballPlayer extends student{ public basketballPlayer() { } public basketballPlayer(String name, int age) { super(name, age); } @Override public void study() { System.out.println("學習籃球"); } } package code.demo2; public class tableTennisCoach extends teacher implements LearnEnglish{ public tableTennisCoach() { } public tableTennisCoach(String name, int age) { super(name, age); } @Override public void teach() { System.out.println("教乒乓球"); } @Override public void learnEnglish() { System.out.println("學英語"); } } package code.demo2; public class tableTennisPlayer extends student implements LearnEnglish{ public tableTennisPlayer() { } public tableTennisPlayer(String name, int age) { super(name, age); } @Override public void study() { System.out.println("學習乒乓球"); } @Override public void learnEnglish() { System.out.println("學英語"); } }
interface learnEnglish:
package code.demo2; public interface LearnEnglish { public abstract void learnEnglish(); }
標簽: