方法重载应该是和返回类型无关的,那么子类中重写的方法是否也可以返回与父类方法不同的类型呢?

解决方案 »

  1.   

    哦 对了补充一点 JAVA和C#不一样的是 java可以不用OVERRIDE关键字 就能重写父类的方法
    public class A{
         public   void   f()   {   
      System.out.println("hello,A");   
          }   
    }
    public class B extends A{
     public      void   f()   {   
          System.out.println("hello,B");   
          }  
    }
    public class c
    {
           public static void main(String[] args)
          {
              A a1=new B();
    a1.f();
          }}
      

  2.   

    ZangXT,火龙果,老紫竹等大侠可以来个最后的定论么?