클래스1 『Java』 내부 클래스, 정적 중첩 클래스, 지역 클래스, 익명 클래스 Java에서 중첩 클래스(Nested Class)는 다른 클래스 내부에 정의된 클래스를 의미한다. 중첩 클래스의 종류중첩 클래스는 다음과 같이 네 가지로 분류된다.내부 클래스(Inner Class)정적 중첩 클래스(Static Nested Class)지역 클래스(Method Local Inner Class)익명 클래스(Anonymous Class)각각의 중첩 클래스는 사용하는 방법과 특징이 다르므로 아래에서 자세히 살펴보자. 내부 클래스 (Inner Class)내부 클래스는 외부 클래스의 멤버로 선언되는 클래스이며 Non-Static Nested Class라고도 한다.외부 클래스의 인스턴스에 종속적이다.외부 클래스의 모든 멤버(인스턴스 변수 및 메서드)에 접근할 수 있다.외부 클래스의 인스턴스를 생성.. 2024. 11. 24. 이전 1 다음