我只是想问一下,是否可以通过调用来检查 void 方法是否“取消”了自身return;
?
例如在我的 main I callcalculate(myArray);
中,它的定义如下:
public static void calculate(Object[] array) {
if (array == null)
return;
// do stuff
}
他们是一种知道它是否返回的方法吗?我的想法是制作一个“全局”布尔值,在我们返回之前将其更改为 true,然后在 main 中检查它的值,或者只是将返回类型更改为 int 之类的东西,当它在我们使用的开头return -1;
和结尾返回时方法return 0;
两者都是可能的,但我认为它们都不是很好的风格。有替代方案吗?