promotion image of download ymail app
Promoted
肥仔 發問時間: 電腦與網際網路程式設計 · 1 0 年前

import 與 import static差異(JAVA)

請問JAVA在5.0加入了import static之功能,

他與原本import有啥差異,

可否詳細說明及直接了解說明不同處在哪,

非常感謝!

2 個解答

評分
  • 志明
    Lv 5
    1 0 年前
    最佳解答

    就拿java.lang.System來說好了

    因為java預設就已經import java.lang.System;

    所以可以用System.out.println("test");

    若想用import static 就可改為

    import static java.lang.System.out;

    這樣的話你在main裡就可以寫成

    out.println("test");

    這樣一來新版的程式碼就會比舊版的還少一些

    參考資料: myself
    • Commenter avatar登入以對解答發表意見
  • 鴨子
    Lv 6
    1 0 年前

    一個是參照Class時可以用簡短的名稱,不用full name

    一個(import static)是參照宣告在Class中的常數

    • Commenter avatar登入以對解答發表意見
還有問題?馬上發問,尋求解答。