在Java中有哪些是多态性的表现,举例说明。

如题所述

定义一个父类,比如父类有一个excute方法。写两个子类分别继承这个父类,分别实现这个excute方法。
class A{
abstract excute(){}
}
class B extend A
{
excute(){System.out.print( "I 'm B ");
}
class C extend A
{
excute()(){System.out.print( "I 'm C ");
}

用一个A的分别指向两个B、C的对象
A a1=new B();
A a2=new C();
分别调用excute方法 a1.excute()、a2.excute()是不是会打印出不同的句子呢? 明明都是A类型的引用调用了excute却会打印不同的句子,这就是多态。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-18
你好,这方面很多例子,最常见的就是:子类重写父类的方法,产生自己的新结果,这就是多态性
第2个回答  2011-11-21
java中的多态性表象在对父类的继承和重写上
相似回答