Исключение nullpointerexception при использовании команды пересечения

Для школьного проекта нам нужно запрограммировать игру на JavaFx, мы почти готовы с игрой, но я получаю странную ошибку, когда использую команду пересекается (см. Приложение 1) раздел ошибок. Во втором и третьем вложении находятся конструкторы, которые я использую в той строке, где ошибка constructor_1constructor_2. и последнее приложение - это окно вывода со строками ошибок output_window_with_error_lines.

Я уже прочитал раздел на этом сайте по NullPointerException, но не могу найти вину.

Основной код:

if (kogelView.getBoundsInParent().intersects(enemyView1.getBoundsInParent()))
            {

                  enemyDoodModel1.setXDodeEnemy(enemyModel1.getX());
                  enemyDoodView1.UpdateEnemyDood(enemyDoodModel1);

                  enemyDoodModel2.setXDodeEnemy(enemyModel2.getX());
                  enemyDoodView2.UpdateEnemyDood(enemyDoodModel2);

            }
}

constructor_1:

public void setXDodeEnemy(int xPos)
    {
        this.xDood = xPos;

    }

constructor_2:

public int getX()
    {
        return this.xEnemy;

    }

Поделитесь, пожалуйста, ошибкой и кодом в вопросе.

yassadi 11.04.2018 13:13

Прочтите Как спросить и укажите минимальный воспроизводимый пример внутри самого вопроса (не в виде изображений).

rustyx 11.04.2018 13:19

Вы неправильно используете термин "конструктор". Методы, которые вы разместили под «заголовком» constructor_1 и constructor_2, - это метод установки и метод получения. Ни один из них на самом деле не является конструктором ...

fabian 11.04.2018 14:25
0
3
26
0

Другие вопросы по теме