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而不使用类名,因为我们在此处使用静态导入。
优点:
如果我们有很多静态变量,则必须编写更少的代码。
缺点:
很难阅读和不清晰。