static nested class 썸네일형 리스트형 Java Nested class Nested classes(중첩 클래스) 패키지가 되는 클래스가 아닌 나머지 클래스 하나의 패키지에 대해 여러 클래스를 사용할 수 있고, 서로간 결합만이 존재하는 클래스의 경우 가독성이 좋고 관리에 용이 중첩 클래스들은 패키지 클래스 내부에 숨겨져있으므로 캡슐화 non-static nested class Inner class라고 하며 외부 인스턴스에 대한 참조가 유지 외부 인스턴스는 내부 클래스를 new를 통한 인스턴스 할당으로 멤버변수처럼 사용 외부에 대한 참조가 유지되므로 내부 클래스도 외부 클래스의 자원을 사용 static nested class static이 붙는 중첩 클래스 동일한 static 멤버들을 사용 가능 static의 특징에 따라 외부 인스턴스 멤버의 직접참조가 불가능 출처: docs... 더보기 이전 1 다음