Можно ли в Java (статически) импортировать конструкторы или локальные переменные?
Или это можно сделать только для методов / полей / перечисляемых констант?
2 ответа:
Конструкторы в Java не могут быть вызваны напрямую (только через
new
), поэтому вы не можете импортировать их отдельно от содержащего класса. Поскольку конструктор используется только для создания нового экземпляра класса, вам все равно нужно импортировать весь класс, и это подразумевает конструктор. Не говоря уже о том, что это метод экземпляра, и вы можете импортировать толькоstatic
методы и переменные.Локальные переменные не существуют вне своей области видимости, т. е. они не привязаны к классу, только для блока кода внутри метода [Update] (или статического инициализатора/экземпляра) [/Update] . Так как же вы их импортируете?