可以只导入一个静态方法,或者在extend?我知道可以通过*导入所有静态方法,就像下面这个例子一样…
import static example.Types.*
但我只需要一个
是有可能的。
import static System.out;
你可以只写
out.println("Doobedoo");
这将节省您输入System.out
部分几次,但可能会让任何人试图遵循您的代码感到困惑。
尽量少用,一般只用于常量(static final)。
如果你正在寻找的是像using
关键字从c#或c++ java没有这个功能。
Java 5添加了一个import static选项,允许在不使用类名限定的情况下引用静态变量(通常是常量)。
例如,在
之后import static java.awt.Color;
那么就可以写
Color background = RED;
不是Color background = Color.RED;
上面的例子取自: Java: packages和Import。用于示例的网站似乎过时了,很抱歉由此造成的任何麻烦