정적클래스(static), 내부클래스(inner, nested) 에 대한 개념 정리

By | 2월 13, 2012

* 일단 내가 이것저것 줏어들은 것으로 정리한 것은 다음과 같다. (개념 또 개념 >, < !!)

- static class는 단독 클래스로 사용할 수 없다 (static 이라는 키워드 자체가 멤버의 성격을 나타내므로)
- static class는 특정 클래스를 내부 class로 사용시, 필요할 경우에만 사용한다.
- 내부 class를 static으로 정의하면 외부 class의 인스턴스 없이도 내부 class의 인스턴스를 만들 수 있다. 
- 내부 static class는 외부 class의 static 멤버에만 접근할 수 있다.
- 내부 static class는 외부 class의 입장에서 보면 하나의 static member 이다.  

뭐 ... 일단은 이 정도인데, 혹시 누구라도 보시다가 틀린 것 있으면 지적좀 부탁드립니다~!

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments