只知道在implements抽象接口,它的抽象方法必须被实现。还不知道父类的方法怎么样必须被重载呢。学习一下~

解决方案 »

  1.   

    跟interface一样,将函数定义为abstract类型,这样子类就必须重载函数,否则就不能实例化
      

  2.   

    抽象类中的抽象方法或接口中的方法都必须在子类中重写
    不是重载重载不会有规定的overload≠override
      

  3.   

    用interface
    interface Need{
      public void needImplementation();
    }
    或者abstract class
    abstract class Need{
      public abstract void needImplementation();
    }
    这样在它的实现或者子类中就必须Override(重置)
    重载(Overload)是指在同一个类中有这样的一些函数:他们有相同的返回值;不同的参数
      

  4.   

    定义public abstract method(){}则在其子类中必须重载,否则不能实例化子类。
      

  5.   

    <<父类中的某个函数(方法)在子类中必须被重载(overload???)?>>如果是override,这样是不可能做到的。没有办法强制要求必须(override)。
      

  6.   

    个人观点:
      通过Abstract class 和 Interface 可以实现覆写(override)
      在某种情况下父类中的某个函数(方法)在子类中可以被重载(overload)
      但是不可能强制父类中的某个函数(方法)在子类中必须被重载(overload)