本帖最后由 yuli2039 于 2014-7-29 18:43 编辑
简单举个例子,如下代码!
class Person
{
public void eat()
{
System.out.println("吃饭");
}
}
class Student extends Person// Student 继承Person
{
public void study()
{
System.out.println("学习");
}
}
class Demo
{
public static void main(String[] args)
{
Person p=new Student();//父类引用指向子类对象(多态)
Student s=(Student)p;//使用子类特有方法时(study()方法),必须强转,因为Person中没有study()方法!
s.study();
}
}
|