2012-04-01 60 views
3

有没有办法缩短java中的类型名称。类似于C++中的typedef 或类似于命名空间的用法?
例如,如果我有型“的org.w3c.dom.Node”我不想写
是全名每一次,但也不想这样做对整个文件导入
但只要localy在一种方法中定义“Node”的类型为“org.w3c.dom.Node”?缩短java中的类型名称

+0

你有多少个'Node'类?如果它只是你的Node和w3c,请重新命名你的班级。 – user802421 2012-04-01 09:36:09

+1

我认为这是类似的问题在这里http://stackoverflow.com/questions/5604390/how-do-i-create-some-variable-type-alias-in-java 也许这将帮助你.. – Aminesrine 2012-04-01 09:37:43

+0

也许使用模板。虽然没有你想要的东西.. – keyser 2012-04-01 10:07:51

回答

5

不,没有办法在本地创建别名(我在本地使用它是指在一个方法中,因为你说你不想在文件的顶部做一个import,对文件是“本地”)。

2

您不想为整个文件导入该类,但将需要org.w3c.dom.Node的方法移动到具有该导入的新文件又如何?

相关问题