在C++中,基类定义的函数,如果不是虚函数,在子类中被重写,称为overwrite,也就是这个函数虽然名字相同,声明相同,但在基类和子类中具有不同的签名。C# 也支持 new 方法重定义,实现基类函数的隐藏 。不知道java中可否实现??

解决方案 »

  1.   

    C# 有两种方式,一种是new方法,一种是override方式.
    java只有override方式!当然并不是说java就不好,简单就是美
      

  2.   

    To 回复人: CalvinKyle(连老天都感动得哭了) ( ) 信誉:100  2006-02-13 14:55:00   
     
     
       不就是重写吗?有阿举个例子沙
      
     
      

  3.   

    java是完全oo的,与生俱来override,应该没有。
      

  4.   

    只能override,不能隐藏父类方法。