黑马程序员Java零基础视频教程_上部(Java入门,含斯坦福大学练习题+力扣算
P138作业:
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();
}

