我只是感到困惑,如果返回语句后的方法将被执行,或者它只是被视为一个变量。示例:
public boolean onSystemChecked(boolean dubug){
if(this.isActivated()) {
return this.ActivateAction();
} else {
if(debug) {
System.out.println("[Debug] System Off!");
}
}
return false;
}会执行this.ActivateAction()吗?非常感谢!:)
发布于 2013-03-18 17:59:41
是,即使是recursive方法调用也会执行 this.ActivateAction(),并返回最后的结果。
https://stackoverflow.com/questions/15473682
复制相似问题