读书人

步骤的重载与重写

发布时间: 2012-08-22 09:50:35 作者: rapoo

方法的重载与重写
重载的时候,方法名要一样,但是参数类型和个数不一样,返回值类型可以相同
也可以不相同。无法以返回型别作为重载函数的区分标准。
我想问一下,为什么不以返回值的类型也作为判断标准呢,JVM在这里是怎样工作的?

[解决办法]
逻辑上,我叫你做一件事,我未必需要知道事情的结果(返回值),我只管下命令...
[解决办法]
这个问题think in java 里有提到。
两个方法int getNo()、void getNo()

通常我们是 int value = XXX.getNo(); 但程序员直接使用XXX.getNo();也是可以的。

这样的话就无法与第二个方法区别,系统就无法区分该执行哪个方法了。



[解决办法]
这个问题think in java 里有提到。
两个方法int getNo()、void getNo()

通常我们是 int value = XXX.getNo(); 但程序员直接使用XXX.getNo();也是可以的。

这样的话就无法与第二个方法区别,系统就无法区分该执行哪个方法了。



[解决办法]

引用
为什么不以返回值的类型也作为判断标准呢

读书人网 >J2SE开发

热点推荐