Статический импорт - ошибка NetBeans - PullRequest
0 голосов
/ 03 ноября 2011

Netbeans дает мне ошибку:

статический импорт только из классов и интерфейсов

, что как-то странно для меня, как это:

import org.lwjgl.opengl.GL11;

работает нормально, а вот это:

import static org.lwjgl.opengl.GL11;

- нет.Почему это не работает для меня?

Кстати, GL11 - это класс, и я не знаю почему, но Netbeans при статическом импорте думает, что opengl - это класс, который я хочу импортировать.

Ответы [ 2 ]

3 голосов
/ 03 ноября 2011

Вы хотите написать:

import static org.lwjgl.opengl.GL11.*;

Вы импортируете членов класса, то есть * в конце.

1 голос
/ 03 ноября 2011

Статический импорт позволяет импортировать статические поля другого класса.Например, вы можете сказать

import static java.awt.Color.RED;

, а затем использовать RED в своем классе, не упоминая класс, в котором он определен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...