Class '' is in the default package

bien·2023년 4월 4일
0

java

목록 보기
1/11
post-thumbnail

default 패키지의 클레스를 import할 수 없다. 아주 작은 프로그램을 제외하고는 디폴트 패키지를 사용하는것을 피해야 한다.
출처: https://stackoverflow.com/questions/2030148/whats-the-syntax-to-import-a-class-in-a-default-package-in-java

package선언 없는 클래스는 “default package”로 간주된다. “default package”의 사용은 일반적으로 권장되지 않고 피해야 한다.
일반적으로 메인 어플리케이션 클래스는 루트 패키지에 놓는 것을 추천한다.
출처: https://hojonglee.github.io/2017-07-19/Structuring_your_code


처음 작은 프로젝트를 하면서 가장 먼저 마주친 고민이 클래스를 나누는 기준이었고, 두번째가 패키지를 어떻게 만들면 되는가였다. 두 번째 출처에서 그것과 관련된 대략적인 가이드가 있어 앞으로는 저렇게 패키지를 나눠보려한다.

profile
Good Luck!

0개의 댓글