多态性就是指父类的某个方法被其子类重写时,可以各自产生各自的功能行为.
class 动物
{ void cry()
{
}
}
class 狗 extends 动物
{ void cry()
{ System.out.printIn("汪汪汪....");
}
}
class 猫 extends 动物
{ void cry()
{ System.out.printIn("喵喵喵....");
}
}
class Example
{ public static void main(String args[])
{ 动物 dongwu;
dongwu=new 狗();
dongwu.cry();
dongwu=new猫();
dongwu.cry();
}
}
执行的结果:
汪汪汪....
喵喵喵....