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,編譯器當然會報錯。
全站熱搜