本帖最后由 邱成 于 2012-9-7 08:12 编辑
package me.luger.base;
public class OverrideTest1 {
public static void main(String[] args) {
Sub2 sub = new Sub2();
Sup sup = new Sup();
sub = (Sub2) sup;
sub.method();
}
}
class Sup{
public void method(){
System.out.println("father");
}
}
class Sub2 extends Sup{
public void method() {
System.out.println("children");
}
}
我写的向下转型的例子 运行的时候报错,这么向下转型不行的吗? |
|