java

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ java ] in KIDS
글 쓴 이(By): sunihill (투명한블루)
날 짜 (Date): 2001년 9월 11일 화요일 오전 12시 40분 34초
제 목(Title): [질문] 자바 초보 또 질문합니다.


자바를 다시 공부하면서.. 앞에서 부터 책을 넘겨 드디어
Nested Top-Level Class 부분까지 왔습니다. 개념이 꽤
흐릿해서 명확하게 이해되질 않네요..
그래서 여러분들께 또 도움 청합니다.

1.
Nested Top-Level Class의 Top-Level 이라는 건 도대체
어떤 개념인가요? Nested라는 건 이해가 가는데요..
Top-Level 이라는 명칭이 왜 붙었는지는 잘 모르겠네요.

포함하는 클래스의 입장에선 (자신의 자손들 중) 가장
Top-Level에 있기 때문에 그렇게 부르는 건가요?
그렇다면, 그 안에 또 내재된 클래스를 정의하면 그
클래스는 가장 밖의 클래스의 입장에선 Netsted Top-Level
클래스라 부르지 않게 되나요?

Ex) class A {
       ....
       static class BinA {
           ...
           static class CinB {
              ...
           }
       }
    }


2. Netsted Top-Level Class나 Inner Class를 꼭 써야
하는 경우가 있나요? 둘의 기능이 다르다고 책에 나와
있긴 하지만.. 아직 경험이 부족해서 그런지 두 개념을
적용해야 하는 절실함이 실감이 안나서요.


그럼, 역시.. 답변에 미리 감사 드립니다. 
답변을 잘해주시니.. 이것저것 물어보고 싶은게 많아
지네요. ^^

 
*WILLIAM : You like Chagall?
*ANNA : I do.  It feels like how being in love should be.  Floating through a 
dark blue sky.
*WILLIAM : With a goat playing a violin.
*ANNA : Yes, happiness wouldn't be happiness without a violin-playing goat.
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.