覆盖:
方法名:相同
参数表:相同
访问限制符:相同或者更宽
返回值类型:相同 或者 子类返回的类型是父类返回的类型的子类
抛出异常:子类抛出的异常应该是父类抛出的异常或其子类
覆盖:
方法名:相同
参数表:不同
访问限制符:?
返回值类型:?
抛出异常:?
方法名:相同
参数表:相同
访问限制符:相同或者更宽
返回值类型:相同 或者 子类返回的类型是父类返回的类型的子类
抛出异常:子类抛出的异常应该是父类抛出的异常或其子类
覆盖:
方法名:相同
参数表:不同
访问限制符:?
返回值类型:?
抛出异常:?
方法名:相同
参数表:不同
访问限制符:无所谓
返回值类型:无所谓
抛出异常:无所谓
1。参数数目,类型,个数,顺序不同
2。函数名相同
3。当参数完全相同返回类型不同的时候,编译器无法处理,有二义性,出错