내부클래스엔 static을 사용하라

김민지·2022년 12월 15일
0

자바

목록 보기
14/21

클래스에 static 키워드가 붙는것은 필드에 static이 붙는것과 완전히 다른것같다.
클래스에 static키워드가 붙는다는것은 외부에 대한 참조 없이 자기자신을 생성할 수 있다는 의미이다.
this라는 키워드는 인스턴스에 대한 참조를 의미하기 때문에 인스턴스라는 개념이 없을 것인 static class에서는 this라는 키워드를 사용할 수 없다.
그래서 자기보다 상위의 class에서 this를 쓰기 위해서는 static 내부 클래스를 사용하면 안된다
그런데 static이 붙은 외부클래스는 무슨의미일까? 의미가 있는것일까?


출처
https://siyoon210.tistory.com/141

profile
안녕하세요!

0개의 댓글