//父类
class Person
{
String name;
int age;
public void say()
{
System.out.println("我是个人");
}
}
//子类Student
class Student extends Person
{
public void say()
{
System.out.println("我是个学生");
}
}
//子类teacher
class Teacher extends Person
{
public void say()
{
System.out.println("我是个老师");
}
}
//查询人是老师还是学生
class QueryPerson
{
//父类对象传值(多态的体现)
public void queryPerson(Person p)
{
p.say();
}
}
public class Demo {
public static void main(String[] args) {
QueryPerson Query = new QueryPerson();
//创建学生对象
Student stu = new Student();
//创建老师对象
Teacher tea = new Teacher();
Query.queryPerson(stu);
Query.queryPerson(tea);
}
}