有共同的属性:课程名称和课程内容;它们有共同的行为:教学
(1)创建老师抽象类Teacher,Teacher类中抽象方法teach表示教学
(2)创建语文和英语老师类,两个类都继承Teacher并重写teach方法
(3)测试类中实例化语文和英语老师(声明为Teacher类型)并调用各自的 teach
有共同的属性:课程名称和课程内容;它们有共同的行为:教学
(1)创建老师抽象类Teacher,Teacher类中抽象方法teach表示教学
(2)创建语文和英语老师类,两个类都继承Teacher并重写teach方法
(3)测试类中实例化语文和英语老师(声明为Teacher类型)并调用各自的 teach
public interface Teacher {
abstract void teach();
}
public class ChineseTeacher implements Teacher{
@Override
public void teach() {
System.out.println("语文老师教学");
}
}
public class EnglishTeacher implements Teacher{
@Override
public void teach() {
System.out.println("英语老师教学");
}
}