이클립스에는 '기본 패키지'가있는 것 같습니다. 무엇입니까?모든 Java 클래스 파일이 Java 패키지에 속해야합니까?
1
A
답변
4
예를 들어 무언가를 해킹하는 경우 패키지가없는 클래스, 즉 기본 패키지에서 벗어나는 것이 좋습니다.
그러나 패키지를 사용하지 않고 더 많은 클래스를 추가하자 마자 곧 지저분해질 수 있습니다.
기본 패키지를 사용하지 않는 주된 이유는 다른 코드와 충돌 할 가능성이 있기 때문입니다. 여기서 "com.stackoverflow.utils.MagicConverter"와 같은 패키지 이름 지정의 "역 도메인 이름"스타일을 사용하면 도움이됩니다.
패키지를 사용하십시오.
2
기본 패키지는 선언 된 패키지가없는 클래스 용입니다. 그러나 이것은 낙심됩니다 (이클립스는 경고합니다). 당신은이 클래스들을 임포트 할 수 없습니다.
관련 문제
- 1. 패키지에 init()이있는 Java 애플릿?
- 2. Java 반영 서브 클래스
- 3. 다른 드라이브의 Java 패키지에 액세스
- 4. 특정 패키지에 대한 Java Logger 설정
- 5. Java 클래스에서 Java 클래스 호출
- 6. Java 파일이 밑줄로 표시됩니다.
- 7. Java 파일이 URL에 있습니다.
- 8. 확장 개요 모든 인스턴스에 대한 Java 클래스
- 9. Java : 클래스 경로의 모든 클래스에 루프
- 10. 모든 클래스 메소드의 Java 콜백 함수
- 11. Java reflection 및 manifest 파일이
- 12. Java 클래스 찾기 도구
- 13. Java : 원시 클래스 변환
- 14. Java : 동적으로로드되는 클래스 사용
- 15. Java 클래스 내부 조롱
- 16. Java 서브 클래스 $
- 17. Eclipse Java : Eclipse는 클래스
- 18. Java : 인쇄 파일이 작동하지 않습니다.
- 19. Java 애플릿 정적 클래스
- 20. Java 클래스 필드 주입
- 21. Java 클래스 경로에서 점 (.)의 영향은 무엇입니까?
- 22. Java 랩퍼 클래스. 캐스팅
- 23. Java 클래스 정의
- 24. Java Servlet 정적 클래스
- 25. Java 일반 컨테이너 클래스
- 26. Java 클래스 재 초기화
- 27. java ByteArrayOutputStream 클래스 정보
- 28. Java 클래스 디자인
- 29. Java GUI의 Python 클래스
- 30. Java Hibernate 서비스 클래스
package 문이없는 클래스는 최상위 디렉토리 인 기본 패키지에 있습니다. –