메서드 내에서의 메서드 호출
메서드에서 다른 메서드를 호출하면 매서드는 동작을 멈추고 다른 매서드가 종료 할 떄까지 기다림
호출한 메서드가 종료가 되면 나머지 코드가 실행이 됨
package chapter20230810;
public class test04 {
/*
*/
// main() -> firstMethod() -> secondMethod()
public static void main(String[] args) {
System.out.println("main(String[] args)이 시작되었음"); // 시작
firstMethod(); // firstMethod(); 호출
System.out.println("main(String[] args)이 끝났음"); // firstMethod(); 가 종료될때까지 기다림 -> firstMethod()종료 후 실행
}
static void firstMethod() {
System.out.println("firstMethod()이 시작되었음"); // 호출받아서 시작
secondMethod(); // secondMethod(); 호출
System.out.println("firstMethod()이 끝났음"); // secondMethod(); 가 종료될때까지 기다림 -> secondMethod()종료 후 실행
}
static void secondMethod() {
System.out.println("secondMethod()이 시작되었음"); // 호출받아 시작
System.out.println("secondMethod()이 끝났음"); // 종료
}
}