static class (1) 썸네일형 리스트형 [Java] Inner Class (내부 클래스) 내부 클래스란?내부 클래스는 클래스 내부에 선언된다는 점을 제외하고는 일반적인 클래스와 다르지 않다. 내부 클래스는 사용 빈도가 높지 않아서 내부 클래스의 기본 원리와 특징을 이해하는 정도면 충분할 것이다. 두 클래스가 서로 긴밀한 관계이기 때문에, 클래스 내부에 다른 클래스를 선언한다. 내부에 선언된 클래스를 Inner class라고 하고 이 클래스를 감싼 클래스를 Outer class라한다.class Outer { // ... class Inner { //... }} 이러한 구조는 Outer 클래스에서 Inner 클래스의 멤버에 쉽게 접근할 수 있게 된다. 그리고 외부에는 불필요한 클래스를 감추어 코드의 복잡성을 줄일수 있다. 즉, 내부 클래스는 외부 클래스를 제외하고 다.. 이전 1 다음