내부클래스 (1) 썸네일형 리스트형 객체지향 프로그래밍 II (6) - 내부 클래스 내부클래스(inner class) [1] 내부클래스란? 클래스 내에 선언된 클래스이다. 내부 클래스의 장점 - 내부 클래스에서 외부 클래스의 멤버들을 쉽게 접근할 수 있다. - 코드의 복잡성을 줄일 수 있다.(캡슐화) [2] 내부 클래스의 종류와 특징 변수 선언 위치에 따라 구분되어 진다. 내부클래스 특징 인스턴스 클래스 (instance class) 외부 클래스의 멤버변수 선언위치에 선언, 외부 클래스의 인스턴스 멤버처럼 다루어짐 주로 외부 클래스의 인스턴스멤버들과 관련된 작업에 사용 목적 스태틱 클래스 (static class) 외부 클래스의 멤버변수 선언위치에 선언, 부 클래스의 static멤버처럼 다루어짐 주로 외부 클래스의 static멤버, static메서드에 사용될 목적으로 선언 지역 클래스 .. 이전 1 다음