Java 소스 코드를 보려면 다른 사람의 APK (Android 앱)을 추출하고 방법을 사용하는 경우에도 return;
코드를 많이 보았습니다. 예를 들어반환 값은 무엇입니까? (가치 없음) 의미합니까?
는 :
public void doSomething(){
do{
return; //This line makes the code below unreachable and can't compile in Eclipse
switch(num){
...
default:
return;
}
}while(...)
...
}
어떻게 제공되는 응용 프로그램 내 휴대 전화에서 잘 실행하는 것?
return;
은 방법에서 벗어나는 것처럼 생각됩니다. 그게 맞습니까?
디 컴파일러가 항상 완벽한 것은 아닙니다. – Vulcan
모든 메소드가 결국 반환됩니다. 그래서'void' 리턴 타입을 가진 메소드는'return;'또는''leave ''할 수 있습니다. 그것은 필요하지 않으며 선호도의 문제입니다. – squiguy
가능한 복제본 : http://stackoverflow.com/questions/744676/what-does-a-return-key-word-do-in-a-void-method-in-java –