Jeunwork space

Java 내부클래스 - Static 내부 클래스 본문

Java

Java 내부클래스 - Static 내부 클래스

jeunwork 2021. 4. 15. 15:21

Static 내부 클래스

 - 안에 멤버들 중 하나라도 static 변수를 가지고 있다면 해당 내부 클래스는 static으로 선언해야 한다!!
 - 외부 클래스를 거치지 않고도 접근 가능 -> 차상위 클래스

 - 또 다른 독립된 객체 내에서 static 객체를 생성할 때 new 객체를 생성하지 않고도 사용 가능!! - 객체를 생성하지 않아도 생성자처럼 먼저 실행 되니까
 - 외부 클래스명.내부클래스 생성자 객체이름 = new 외부 클래스명.내부 클래스 생성자();

 

Comments