import 嘛,就是导包。比如说java的一些自带的包,例如
import java.lang.Matn;
又或者我们自己做的包,例如
import com.link.testImport;
一些实例:
比如使用Math的pow,可以选择多种方法
import java.lang.Math;
import static java.lang.Math.*;
import java.lang.Math.*;public class TestImport {
public static void main(String[] args) {
double a = Math.pow(1,1);
double b = pow(2,2); double c = Math.pow(3,3);
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
其中 import static是导入类的静态属性和静态方法。我通过下面的源码就可以得知,pow是一个静态方法
所以想要直接使用这个静态方法就需要static出手。通过import static导入就可以像类方法之间一样相互调用了
类方法相互调用:
static void printid(int id){
System.out.println(id);
} public static void printCompany(){
printid(13);
}