сокращение имен типов в java

Есть ли способ сократить имена типов в java. Что-то похожее на typedef в C++ или похожее на использование пространств имен?
Например, если у меня есть тип "org.w3c.dom.Node" и я не хочу каждый раз писать
это полное имя, но также не хотите выполнять импорт всего файла
, а просто локально определить тип «узла» как «org.w3c.dom.Node» для одного метода?


person tomermes    schedule 01.04.2012    source источник
comment
Сколько у вас Node класса? Если это только ваш Node и w3c, переименуйте свой класс.   -  person user802421    schedule 01.04.2012
comment
Я думаю, что здесь аналогичная проблема stackoverflow.com/questions/5604390/ Может быть, это поможет вам..   -  person Aminesrine    schedule 01.04.2012
comment
Возможно, использовать шаблоны. Хотя совсем не то, что вы хотели..   -  person keyser    schedule 01.04.2012


Ответы (2)


Нет, нет способа создать псевдоним «локально» (я понимаю, что «локально» вы имеете в виду внутри метода, поскольку вы сказали, что не хотите делать import в верхней части файла, который является «локальным» к файлу).

person T.J. Crowder    schedule 01.04.2012

Вы не хотите импортировать этот класс для всего файла, но как насчет перемещения методов, требующих org.w3c.dom.Node, в новый файл, в котором есть этот импорт?

person dldnh    schedule 01.04.2012