그래 그래서, 나는이 프로젝트 구조가 있습니다하위 패키지가 패키지 개인 클래스를 볼 수없는 이유는 무엇입니까?
패키지 AB를
- 클래스
SuperClass
패키지 ABC (이 클래스는 개인 패키지 표시됩니다)
- 클래스
SubClass
(수퍼 클래스에서 상속)
나는 SuperClass
을 공개적으로 보이게하지 않으려 고합니다 ...이 프로젝트 (A.B)의 유틸리티 클래스 일뿐입니다.
패키지 A.B.C가 A.B의 하위 패키지이기 때문에 SubClass가 SuperClass
을 볼 수 있어야합니다.하지만 그렇지 않습니다.
이 문제를 해결하는 가장 좋은 방법은 무엇입니까? 나는 ABC의 모든 것을 AB로 옮기거나 AB를 ABC로 옮기는 것이 이치에 맞지 않는다고 생각합니다. AB에서 물건들로부터 상속받은 ABD가 있기 때문에 주로 ...
저는 Java에 조금 익숙해졌습니다. D (저는 C++ 및 .NET 사용자입니다)
그래, 내가 방금 패키지를 오해 한 것 같아서. – Polaris878
. NET에서 나는 클래스에 폴더를 넣고 내부에 표시했다. :) – Polaris878
@ Polaris878 : Nice. – bragboy