JDK5新特性之一“静态导入”总结
要使用静态成员(方法和变量)我们必须给出提供这个静态成员的类。使用静态导入可以使被导入类的所有静态变量和静态方法在当前直接可见,使用这些静态成员无需再给出他们的类名。
例如静态导入:
a) import static com.shengsiyuan.common.Common.Age;
b) import static com.shengsiyuan.common.Common.output;
表示导入Common类中的静态成员变量AGE以及静态方法output。注意:使用import static时,要一直导入到类中的静态成员变量或静态方法。
以下是静态导入的一个使用示例:
package com.shengshiyuan.jdk5;import static com.shengshiyuan.common.Common.AGE;import static com.shengshiyuan.common.Common.output;public class StaticImportTest {public static void main(String[] args) {int a = AGE;System.out.println(a);output();}}