在我的項目中,我有一個shapes
包,它具有我爲我的圖形程序設計的形狀,例如Rectangle,Circle。我還有一兩個包與java.awt
類具有相同名稱的包。太多導入垃圾我的代碼
現在,因爲我不希望每節課在我的代碼庫重命名,以示我的源文件,這班我的意思是,當我,說,宣佈一個新的Rectangle,我需要:
1-進口矩形類顯式的,即進口shapes.Rectangle
OR
2-進口僅java.awt中類我需要和不導入的java.awt。*自動包括所述awt.Rectangle
現在的問題是,這兩個方面導致很多進口的,我目前在每一個源文件的平均15-25進口,嚴重使我的代碼混合,並混亂。
代碼中的導入太多是一件壞事?有沒有辦法解決?
根據https://stackoverflow.com/questions/147454/why-is-using-a-wild-card-with-a-java-import-statement-bad?noredirect=1&lq=1這是不好的,因爲它雜波並可能會混淆你的命名空間。 –
這也是噩夢處理合並衝突只是在格蘭進口段,由於使用更少的進口時打一些treshold或膨脹後塌陷成*。 – Hurda