인스턴스 클래스 (1) 썸네일형 리스트형 13_중첩클래스(Nested Class) : 인스턴스 멤버 클래스, 정적 멤버 클래스, 로컬클래스(메소드 내부에 클래스 만들기) 01. 중첩클래스 - 클래스 내부에 선언된 클래스를 중첩클래스(Nested Class)라고 한다. - 중첩클래스로 선언하면 두 클래스 멤버들간의 접근성이 좋아지며 불필요한 관계클래스가 외부에서 보이지 않으므로 코드의 복잡성이 줄어든다. - 여러 클래스와 관계를 맺는 클래스는 독립적으로 선언하는 것이 좋고, 특정 클래스하고만 관계를 맺는 클래스는 중첩클래스로 선언하는 것이 좋다. 02. 중첩클래스의 분류 분류 선언 위치 설명 멤버클래스 인스턴스 멤버 클래스 class A { class B { ... } } A 객체를 생성해야만 사용할 수 있는 B 중첩 클래스 정적 멤버 클래스 class A { static class B {...} } A클래스로 바로 접근할 수 있는 B 중첩 클래스 로컬클래스 class A.. 이전 1 다음