
저희는 저번 시간에 메서드에 대해 배웠습니다.보통은 A 메서드에서 B 메서드를 호출해서 기능을 분리하거나 재사용하곤 했죠.그렇다면 이런 궁금증이 생길 수 있습니다. A 메서드가 자기 자신인 A 메서드를 다시 호출할 수 있을까? 정답은..✅ 가능합니다! 이렇게 메서드가 자기 자신을 호출하는 방식을 재귀 호출이라고 합니다.하지만 여기서 주의할 점이 하나 있어요. 종료조건이 없다면? A → A → A → A ...계속해서 끝나지 않고 호출되기 때문에❗ 프로그램이 무한 루프에 빠지고❗ 결국 StackOverflowError(스택 오버플로우) 라는 오류가 발생합니다.그래서 재귀호출에는 반드시 종료 조건이 있어야 합니다. 이번 글에서 재귀호출에 대해 더 자세히 알아보겠습니다! 재귀호출이란?재귀호출이란 메서드..