Java静态导入示例
时间:2020-02-23 14:35:11 来源:igfitidea点击:
如果任何类不在同一软件包中,我们需要导入它。
如果我们导入该类,我们可以直接访问静态变量和使用类名的方法。
如果使用静态导入,则无需使用类名使用类名。
让我们通过示例来理解
不使用静态导入:
package org.igi.theitroad;
public class StaticImportMain {
public static void main(String[] args) {
System.out.println("With Static import");
System.out.println("Value of PI : "+Math.PI);
}
}
使用静态导入:
package org.igi.theitroad;
import static java.lang.System.out;
import static java.lang.Math.PI;
public class StaticImportMain {
public static void main(String[] args) {
out.println("With Static import");
out.println("Value of PI : "+PI);
}
}
正如我们所看到的,我们直接使用.println和pi而不使用类名,因为我们在此处使用静态导入。
优点:
如果我们有很多静态变量,则必须编写更少的代码。
缺点:
很难阅读和不清晰。

