저는 자바 프로그래밍에 대해 상당히 익숙합니다. 메소드에 "super"return 문과 함께 부모 메소드를 끝내는 방법이 있는지 궁금합니다.부모 문법도 끝나는 return 문?
예 :
public class test {
public method1() {
...some code...
if (someValue == someValue2) {return;}
...more code...
}
public static void main(String[] args) {
...some code...
method1();
...more code...
}
}
가 나는 또한 방법 항목 년대 이후, 반환 된 값에 따라 if 문을 추가하지 않고 (이 경우 주요 방법) 부모 방법의 실행을 종료하는 방법 항목의 반환 문을 싶습니다 기도. 그게 가능하니?
감사합니다.
번호를 사용할 수 있습니다 종료 프로그램을 원하는 경우, 또는
을, 그러나 그것은 잔인한 것 . –
'던져 새 ThreadDeath()'. ThreadDeath는 기본 uncaught 예외 처리기에서 특수하게 처리되며 스택 추적을 인쇄하지 않습니다. –
올리의 코멘트에 확장; 이런 종류의 행동이 필요한 것은 일반적으로 디자인 문제를 나타내는 것입니다. –