[ 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. |