java吧 关注:1,288,295贴子:12,814,331
  • 2回复贴,共1

想问一下为什么我编写的程序运行不了

取消只看楼主收藏回复

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()方法");
    }
}


1楼2011-06-27 09:26回复
    编译通过的,为什么运行不了呢?纠结啊,求高手解释一下


    2楼2011-06-27 09:27
    回复
      2025-11-21 20:42:36
      广告
      不感兴趣
      开通SVIP免广告
      难怪了,搞我以为方法调用错了,或者是转型错了


      4楼2011-06-27 09:34
      回复