这几天重新看了一遍Java中的多态,所以在这儿也将自己对多态的理解做一下记录.
首先说一个最简单的例子:
class Father{
public void abc(){
System.out.println("这个是父类Father中的abc方法!!");
}
}
public class Son extends Father{
public void 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】