2010-01-04 62 views

回答

27

根本不是。导入只在编译期间使用,类文件不再有它们。

+0

但是相应的导入类将使用完全限定名称引用呢? – GuruKulki 2010-01-04 18:32:10

+0

是的,这些类将被fqcn作为目标。 – whiskeysierra 2010-01-04 18:34:55

+5

事实上,在这种情况下名称“导入”是严重选择的,因为您实际上并未导入任何内容。您只能通过它的简短名称来使用class/interface/enum/...。应该被称为“使用”或“别名”或类似的东西。 – whiskeysierra 2010-01-04 18:36:31

-1

如果你使用IDE的喜欢的Netbeans它可以标记出在编辑器中重复的进口,这样你可以从代码中删除它,使之更容易维护,也减少了编译器警告。

+0

虽然也许是一个有用的一般提示,但它实际上与这个问题没有任何关系。 – Joey 2010-01-04 18:32:37

+0

属于该问题的评论而不是答案。 – 2010-01-04 18:59:11

2

不,但是导入比您需要的更多的库会降低代码的可读性。

1

另一个原因是如果您有多个导入语句,这可能会隐藏来自读者的类关系。某些时候很高兴知道某些类不依赖于(直接)某些其他类。

相关问题