多态的例子
//基类
public class Accpteacher {
private String name;
private String school;
public Accpteacher(String myName,String mySchool){
name=myName;
school=mySchool;
}
public void giveLesson(){
System.out.println("知识点讲解");
System.out.println("总结提问");
}
public void introduction(){
System.out.println("大家好!我是"+school+"的"+name+".");
}
}
//派生类
public class Java extends Accpteacher {
public Java(String myName,String mySchool){
super(myName,mySchool);
}
public void giveLesson(){
System.out.println("打开eclipse");
super.giveLesson();
}
}
//测试类
public class A {
public void judge(Accpteacher t){
t.introduction();
t.giveLesson();
}
public static void main(String args[]){
A a=new A();
Accpteacher as=new Java("无名氏","wuhan");
a.judge(as);
}
}