내부클래스

java/객체지향

[JAVA/객체지향] 내부 클래스

1.내부 클래스 1-1.정의: 클래스 안의 클래스 1-2.내부클래스의 장점 ①내부 클래스에서 외부 클래스의 멤버에 쉽게 접근할 수 있다. 즉 내부 클래스에서 객체 생성 없이도 A의 멤버에 접근이 가능하다. ②코드의 복잡성을 줄일 수 있다. A클래스에 쓰일 멤버들을 굳이 외부로 나가지 않게 할 수 있다. 1-3.내부 클래스의 종류와 특징 내부 클래스의 종류와 유효범위는 변수와 동일하다. 2.내부 클래스의 제어자와 접근성 내부 클래스의 제어자는 변수에 사용가능한 제어자와 동일하다. class의 제어자는 본래 'default'와 'public'만 사용가능하지만, 내부 클래스의 제어자는 변수에 쓰이는 제어자와 동일하기에 'default','public','private','protected' 4가지 제어자를 모..

각시탈코더
'내부클래스' 태그의 글 목록