SMALL 멤버 클래스1 09-1 중첩 클래스와 중첩 인터페이스 소개 객체 지향 프로그래밍에서 클래스들은 서로 긴밀한 관계를 가지며 상호작용을 한다. 어떤 클래스는 여러 클래스들과 관계를 갖기도 하고, 어떤 클래스는 특정 클래스만 관계를 갖기도 한다. 첫번째의 경우에는 독립적으로 선언하는 것이 좋으나, 두번째의 경우는 클래스 내부에 선언하는 것이 좋다. 이번 포스팅은 두번째의 경우 클래스 내부에 선언하는 중첩 클래스와 중첩 인터페이스에 대한 내용이다. 먼저, 중첩 클래스(nested class)란 클래스 내부에 선언한 클래스를 말한다. 중첩 클래스를 사용하면 두 클래스의 멤버들을 서로 쉽게 접근이 가능하며, 외부에는 클래스 관계를 감춤으로써 코드의 복잡성을 줄일 수 있다. 중첩 클래스의 코드 형태는 다음과 같다. //클래스 class ClassName{ //중첩 클래스 c.. 2021. 6. 29. 이전 1 다음 LIST