java多态的理解
?
这几天重新看了一遍Java中的多态,所以在这儿也将自己对多态的理解做一下记录.
?
首先说一个最简单的例子:
?
class Father{publicvoid abc(){System.out.println("这个是父类Father中的abc方法!!");}}public class Son extends Father{publicvoid abc(){System.out.println("这个是子类Son中的abc方法!!");}public static void main(String[] args){Father a = new Son();a.abc();}}
?
则输出结果为:
?
这个是子类Son中的abc方法!!
?
在这儿就用到了两个概念:向上转型 和 多态
?
【先睡觉了,感冒了,有点困 ?2011年11月13日23:23:43】