【发布时间】:2013-02-06 21:10:00
【问题描述】:
除非我们 change the compiler,否则 Java 会错过 import X as Y 语法,这在像我这样的情况下会很有用:此时,我正在处理一个项目,该项目有多个具有相同名称但属于不同包的类.
我想要类似的东西
import com.very.long.prefix.bar.Foo as BarFoo
import org.other.very.long.prefix.baz.Foo as BazFoo
class X {
BarFoo a;
BazFoo b;
...
}
相反,我完成了类似的事情
class X {
com.very.long.prefix.bar.Foo a;
org.other.very.long.prefix.baz.Foo b;
...
}
这似乎很有害,但在我的具体情况下,我需要使用水平滚动来浏览我的源代码,这会使得已经一团糟的程序变得更糟。
根据您的经验,这种情况下的最佳做法是什么?
【问题讨论】: