先定义一个由静态方法组成的类
package priv.zll.demo;
public class Hello {
public static void sayHello() {
System.out.println("Hello");
}
}
上面的程序提供的方法全为static
型,按照传统导入形式,需要先使用import
导入指定类,随后再利用类名称进行调用。但是在静态导入中则可以直接采用import static 包.类.*
的形式进行静态方法导入。
范例:
package priv,zll,test;
// 静态导入
import static priv.zll.demo.Hello.*;
public class HelloTest {
public static void main(String[] args) {
sayHello();
}
}
利用静态导入的优点在于,不同类的静态方法就好像在主类中定义一样,不需要类名称就可以直接进行调用。