![[JAVA] 중첩 클래스 (중첩 클래스 ,정적 중첩 클래스, 지역 클래스)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc28Dd7%2FbtsHTDnp8Zl%2FcB8jHeH11RsoWlvGTJKQO0%2Fimg.png)
Language/Java2024. 6. 3. 22:45[JAVA] 중첩 클래스 (중첩 클래스 ,정적 중첩 클래스, 지역 클래스)
중첩 클래스는 클래스안에 다른 클래스가 중첩되어있음을 의미하는 클래스로 크게는 ===정적 중첩 클래스===, ===내부 클래스===로 나뉘며 내부 클래스에는 다시 내부 클래스, 지역 클래스, 익명 클래스 세 가지로 나뉘어진다[!중첩클래스와 내부클래스 단어 정리]중첩 클래스와 내부 클래스의 의미는 면밀히 다르며 중첩 클래스란 중첩 for문과 같이 클래스 안에 다른 클래스가 중첩되어있음 그 자체를 의미하고, 내부 클래스는 클래스안에 내부 클래스가 외부 클래스의 구성요소가 되는 것을 의미한다내부 클래스: 내부 클래스, 지역 클래스, 익명 클래스정적 중첩 클래스: static키워드가 붙은 정적 중첩 클래스중첩 클래스: 정적 중첩 클래스 + 내부 클래스중첩클래스의 사용 이유논리적 그룹화: 특정 클래스가 다른 하나..