В моем проекте у меня есть пакет shapes
, который имеет формы, которые я разработал для своей графической программы, например Rectangle, Circle. У меня также есть один или два пакета, которые имеют те же имена, что и классы java.awt
.
Теперь, поскольку я не хочу переименовывать каждый класс в моей базе кода, чтобы показать мои исходные файлы, которые я имею в виду, когда я, скажем, объявляю новый Rectangle, мне нужно либо:
1- явно импортировать класс прямоугольника, т.е. импортировать фигуры. Прямоугольник
ИЛИ
2- импортировать только классы java.awt, которые мне нужны, а не импортировать java.awt. *, который автоматически включает в себя awt.Rectangle
Теперь проблема заключается в том, что в обоих случаях результат импорта много, в настоящее время у меня есть в среднем 15-25 импортных файлов в каждом исходном файле, что серьезно меняет мой код и запутывает,
Слишком много импорта в вашем коде плохое? Есть ли способ обойти это?