[英]Why not use all imports?
我知道我可以導入包並訪問許多已經編碼的類,我可以使用它來制作我的程序。 但是,如果它們允許您訪問許多不同的功能,為什么不直接導入它們呢? 我知道有成千上萬的進口產品,我知道這樣做是不常見的(我不知道有誰這樣做,但也許我錯了)但是為什么人們不只是將它們全部導入? 它會讓程序太慢嗎? 或者效率低下? 我只是好奇。 謝謝。
除了我能想到的速度之外還有幾個原因:
導入所有包將;
這個清單可以擴展到哪里。
它使您的代碼無法讀取,因為正在閱讀的人看不到您的意圖。請記住:“代碼寫入一次,兩次可能更多,但數百次由某人讀取。示例:
在Android SDK中,有些名稱相同的類,但它們來自不同的包。 我認為這是GPS定位經理或其他什么。 無論如何......其他程序員可能會遇到困難,因為他需要思考或手動檢查您使用的是哪個導入程序。
我不是一個高級程序員,但我猜測輸出程序的大小可能會更大。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.