내부클래스

남궁성님의 Java의 정석(3rd Edition)을 보고 정리한 글입니다. 내부 클래스(inner class)? 두 클래스간의 긴밀한 관계를 가지며, 두 클래스의 멤버들 간에 서로 쉽게 접근할 수 있다. 내부 클래스의 종류에는 인스턴스 클래스, static 클래스, Local 클래스, 익명 클래스가 있다. 내부 클래스도 클래스이므로 abstract나 final과 같은 제어자를 사용할 수 있다. 내부 클래스도 멤버변수처럼 접근제어자도 사용할 수 있다. a. 인스턴스(instance) 클래스? 외부 클래스의 멤버변수 선언 위치에 선언 인스턴스 멤버처럼 사용 주로 외부 클래스의 인스턴스 멤버들과 관련된 작업 접근제어자도 인스턴스 멤버처럼 동일하게 적용된다. class Cart { // 장바구니 클래스 Arra..
kmindev
'내부클래스' 태그의 글 목록