想问一下为什么我编写的程序运行不了
java吧
全部回复
仅看楼主
level 1
86269148 楼主
package no1;
public class Duotai {
    public static void mian(String args[]){
        Father father=new Son1();
        father.a();
    }
}
class Father{
    public void a(){
        b();
    }
    public void b(){
        System.out.println("father");
    }
}
class Son1 extends Father{
    public void a(){
        System.out.println("重写a()方法");
    }
}
class Son2 extends Father{
    public void b(){
        System.out.println("重写b()方法");
    }
}
2011年06月27日 01点06分 1
level 1
86269148 楼主
编译通过的,为什么运行不了呢?纠结啊,求高手解释一下
2011年06月27日 01点06分 2
level 13
是main不是mian
2011年06月27日 01点06分 3
level 1
86269148 楼主
难怪了[啊!],搞我以为方法调用错了,或者是转型错了
2011年06月27日 01点06分 4
level 13
看运行时候抛出的异常,一般情况能确定是什么问题的
2011年06月27日 01点06分 5
1