Netbeans给我的错误是:
仅从类和接口进行静态导入
这对我来说有点奇怪,因为:
import org.lwjgl.opengl.GL11;
在此期间工作正常:
import static org.lwjgl.opengl.GL11;
没有。为什么它对我不起作用?
BTW,GL11是一个类,我不知道为什么,但Netbeans在静态导入时认为opengl是我要导入的类。答案 0 :(得分:3)
你想写:
import static org.lwjgl.opengl.GL11.*;
您正在导入类的成员,因此最后是*。
答案 1 :(得分:1)
静态导入允许您导入其他类的静态字段。例如,你可以说
import static java.awt.Color.RED;
然后在您的班级中使用RED
,而不提及定义它的类。