В недавнем обзоре кода разработчик был рекомендован с использованием статического импорта метода. Это вызвало обсуждение соответствующих вариантов использования для этой функции.
. Одной из проблем, вызванной рецензентом, была потенциальная путаница, вызванная неквалифицированными вызовами метода, которые, по -видимому, принадлежат к текущему классу. Хотя это может быть проблемой в некоторых случаях, официальная документация Java от Sun рекомендует использовать статический импорт экономно, только если испытывает соблазн «злоупотреблять наследством» или избежать объявления локальных копий констант. Например, может иметь смысл импортировать метод Save () из класса DA, который обеспечивает в основном статические методы. Тем не менее, важно импортировать отдельных членов, таких как Static Some.package.da.save (), а не да. Если неквалифицированный вызов может быть истолкован как принадлежащий текущему классу, может быть предпочтительнее расширить суперкласс или полностью избежать статического импорта.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3