覆盖:
方法名:相同
参数表:相同
访问限制符:相同或者更宽
返回值类型:相同 或者 子类返回的类型是父类返回的类型的子类
抛出异常:子类抛出的异常应该是父类抛出的异常或其子类
覆盖:
方法名:相同
参数表:不同
访问限制符:?
返回值类型:?
抛出异常:?

解决方案 »

  1.   

    重载:
    方法名:相同
    参数表:不同
    访问限制符:无所谓
    返回值类型:无所谓
    抛出异常:无所谓
      

  2.   

    重载条件:
    1。参数数目,类型,个数,顺序不同
    2。函数名相同
    3。当参数完全相同返回类型不同的时候,编译器无法处理,有二义性,出错
      

  3.   

    参数类型 个数 顺序 不同就可以了
      

  4.   

    仅仅只是返回类型不同也不能重载,仅仅只是修饰符不同也不能重载!