是否有可能确定一个方法是否会使用它的返回值?

时间:2013-04-30 07:46:01

标签: java methods return-value

对于如下方法:

String x()
{
    return "x";
}

是否可以测试它是否在void上下文中被调用。 IE确定它是否被称为:

String ex = x();

或者就像

x();

3 个答案:

答案 0 :(得分:1)

方法方法。它接受参数,进行一些计算并返回一个值。就是这样。其他代码属于其他方法。

答案 1 :(得分:0)

不,抱歉,这不是Java支持的内容。

但从好的方面来说,我想不出一个方法需要知道的理由。一切都很好。

答案 2 :(得分:0)

如果汽油可以告诉你车辆将要使用它,那么是否则没有。

无论如何,你可以在调用方法之前设置一个标志(取决于你的条件),这样你就可以检查它是否会被进一步使用。