在xtned(生成的java)中导入静态方法



可以只导入一个静态方法,或者在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。用于示例的网站似乎过时了,很抱歉由此造成的任何麻烦

最新更新