Language/JAVA56 [TIL] 중첩 클래스 static 중첩 클래스란? 클래스 안에 클래스 멤버로 선언된 static클래스 특징 외부 클래스의 클래스 변수(static 변수)와 클래스 메소드(static 메소드)는 바로 접근하여 사용 가능하다. 외부 클래스의 인스턴스 변수와 인스턴스 메소드는 static 중첩 클래스 안에서 바로 접근이 불가능하며 외부클래스의 객체를 생성해서 접근한다. 외부 클래스 객체 생성 없이 static 중첩 클래스는 다른 클래스에서 바로 객체를 생성하여 접근할 수 있다. 컴파일 후 생성되는 외부 클래스와 중첩 클래스 외부클래스명.class 외부클래스명$중첩클래스명.class 다른 클래스에서 static 중첩 클래스 객체 생성 외부클래스명.중첩클래스명 객체 = new 외부클래스명.중첩클래스명(); 1 2 3 4 5 6 7 8.. Language/JAVA 2020. 8. 11. 더보기 ›› 이전 1 ··· 11 12 13 14 15 16 17 ··· 56 다음