java6与java5在静态导入方面有区别吗?
以下是有静态常量的类:
package utils;public class Repetition
{
public static final double DIAMETER=12756.32;
}
一 java6中的静态导入:
package test;import static utils.Repetition.DIAMETER;//important
public class Example
{
public static void main(String...strings)
{
System.out.println(DIAMETER);
}
}
二 java5中的静态导入(在一些练习中看见的):
import static utils.Repetition;//important
public class Example
{
public static void main(String...strings)
{
System.out.println(DIAMETER);
}
}
请指出这是不是java6与java5的区别。
以下是有静态常量的类:
package utils;public class Repetition
{
public static final double DIAMETER=12756.32;
}
一 java6中的静态导入:
package test;import static utils.Repetition.DIAMETER;//important
public class Example
{
public static void main(String...strings)
{
System.out.println(DIAMETER);
}
}
二 java5中的静态导入(在一些练习中看见的):
import static utils.Repetition;//important
public class Example
{
public static void main(String...strings)
{
System.out.println(DIAMETER);
}
}
请指出这是不是java6与java5的区别。
从来没见过
例如一般用Math.power()方法的时候,前面都要指定Math类名称,如果你静态导入Math以后,可以直接使用power()方法而不用指定前面的Math。
import static 包名.静态类.*;