#java
#java
Вопрос:
Кажется, в eclipse есть «пакет по умолчанию». Что это?
Комментарии:
1. Класс без инструкции package находится в пакете по умолчанию, который является каталогом верхнего уровня.
Ответ №1:
Оставить класс без пакета, то есть в пакете по умолчанию, нормально, если вы просто что-то взламываете для примера или что-то в этомроде.
Однако, как только вы начнете добавлять все больше и больше классов без пакетов, вы вскоре обнаружите, что все становится беспорядочным.
Основная причина не использовать пакет по умолчанию — это потенциальная возможность конфликтов с другим кодом. Здесь полезно использовать стиль именования пакета «обратное доменное имя», такой как «com.stackoverflow.utils.MagicConverter».
Используйте пакеты.
Ответ №2:
Пакет по умолчанию предназначен для классов, у которых не объявлен какой-либо пакет. Однако это не рекомендуется (eclipse предупреждает вас) — вы не можете импортировать эти классы.