Забудьте термин подпакет .Сделай это быстро.Он не существует в мире Java.
java.awt
- это пакет (пространство имен), java.awt.event
- еще один пакет, и они не имеют ничего общего.Их имена имеют несколько общих символов, но пакеты абсолютно не связаны.Операторы импорта импортируют класс или некоторые классы из одного пакета (пространства имен).Если вам нужны классы из другого пакета (пространства имен), вам нужно добавить еще один оператор импорта.
КСТАТИ , в ответ на комментарий к другому ответу: Вы не делаетедолжны использовать операторы импорта.Если вы не используете их, вам просто нужно использовать полные имена классов в вашем исходном файле java (за исключением: классы из java.lang
и текущий пакет импортируются автоматически).Таким образом, import
может рассматриваться как удобный способ сделать код читабельным.
Импорт не требуется для использования класса в исходном файле.