Java 是否可以从内部方法返回外部方法?
是否可以从内部方法返回外部方法Java 是否可以从内部方法返回外部方法?,java,android,kotlin,Java,Android,Kotlin,是否可以从内部方法返回外部方法 class TempProjectClass { void firstMethod(){ secondMethod(); Log.d("log","hello!"); } void secondMethod(){ return; // Than, I dont want to see log message "hello!". } } 我想让secondMethod能够完成firstMethod。 我没办
class TempProjectClass {
void firstMethod(){
secondMethod();
Log.d("log","hello!");
}
void secondMethod(){
return; // Than, I dont want to see log message "hello!".
}
}
我想让secondMethod能够完成firstMethod。
我没办法去吗?不是直接去的
您可以从内部方法返回一个值,指示外部方法应返回,并在外部方法中检查:
void firstMethod(){
if (secondMethod()) return;
Log.d("log","hello!");
}
boolean secondMethod(){
return true; // Than, I dont want to see log message "hello!".
}
不直接
您可以从内部方法返回一个值,指示外部方法应返回,并在外部方法中检查:
void firstMethod(){
if (secondMethod()) return;
Log.d("log","hello!");
}
boolean secondMethod(){
return true; // Than, I dont want to see log message "hello!".
}