import static是JDK 5.0引進的語法蜜糖,例下:

import static java.lang.System.out;
    public class HelloWorld {
        public static void main(String[] args) {
        out.println("Hello! World!");
    }
}

  如此一來就不用老打System.out.println,其作用就像C語言的#define(巨集),javac(Java編譯器)遇到out會擴展為System.out,少打幾行字。當然用在System.out太殺雞用牛刀,比較常用在內含豐富的static class library,如JUnit、Math等。當然若引進相同的Class name,編譯器當然會報錯。

arrow
arrow
    全站熱搜

    Jemmy 發表在 痞客邦 留言(0) 人氣()