日期:2014-05-20  浏览次数:20687 次

重载的方法修饰符,返回值有什么规定?????
覆盖:
方法名:相同
参数表:相同
访问限制符:相同或者更宽
返回值类型:相同   或者   子类返回的类型是父类返回的类型的子类
抛出异常:子类抛出的异常应该是父类抛出的异常或其子类
覆盖:
方法名:相同
参数表:不同
访问限制符:?
返回值类型:?
抛出异常:?



------解决方案--------------------
重载:
方法名:相同
参数表:不同
访问限制符:无所谓
返回值类型:无所谓
抛出异常:无所谓
------解决方案--------------------
参数应该不同才行啊
------解决方案--------------------
重载条件:
1。参数数目,类型,个数,顺序不同
2。函数名相同
3。当参数完全相同返回类型不同的时候,编译器无法处理,有二义性,出错


------解决方案--------------------
参数类型 个数 顺序 不同就可以了