62,614
社区成员
发帖
与我相关
我的任务
分享
class Person{
public String getInformation(){
return("Person");
}
}
class Student extends Person{
public String getInformation(){
return("Student");
}
}
class Teacher extends Person{
public String getInformation(){
return("Teacher");
}
}
public class Test{
public static void main(String[] args){
Person p;
p = new Person();
System.out.println(p.getInformation());
p = new Student();
System.out.println(p.getInformation());
p = new Teacher();
System.out.println(p.getInformation());
}
}
class Person{
public String getName(){...}
}
class Student extends Person{
public String getSchool(){...}
}
.....
//学生是个人,所以创建学生对象以后,当然也就创建了一个人对象呀。所以下面代码是OK
Person person = new Student();