java靜態(tài)導(dǎo)入
import語句可以導(dǎo)入一個類或某個包中的所有類
import static語句導(dǎo)入一個類中的某個靜態(tài)成員(方法或?qū)傩裕┗蛩徐o態(tài)成員
語法舉例:
import static java.lang.Math.sin;
import static java.lang.Math.*;
例子:
//導(dǎo)入Math類中的所有static方法和屬性。
//這樣我們在使用這些方法和屬性時(shí)就不必寫類名。
import static java.lang.Math.*;//import static java.lang.Math;//這樣寫報(bào)錯
public class StaticImport {
public static void main(String[] args) {
// System.out.println(Math.max(3, 5));//沒有使用靜態(tài)導(dǎo)入
// System.out.println(Math.abs(1-9));//沒有使用靜態(tài)導(dǎo)入
System.out.println(max(3, 5));
System.out.println(abs(1-9));
}
注意:1默認(rèn)包無法用靜態(tài)導(dǎo)入。
2如果導(dǎo)入的類中有重復(fù)的方法和屬性則需要寫出類名,否則編譯時(shí)無法通過。
}