Я новичок в java и пытаюсь назначить школу в Java. Это небольшая игра, которая следует модели MVC (я не знаю, как она должна работать, все, что я понимаю, это отдельный код метода в «пакете», поэтому нам просто нужно изменить какой-то элемент в некотором пакете, например, , чтобы игра выглядела по-другому, не так ли?).
Итак, мы создали стартовый фрейм, используя пакеты JFrame и JPanel. Теперь пришло время создать метод main () с именем класса «Control» в пакете контроллера:
/**
*
*/
package controller;
public class Control {
/**
* @param args
*/
public static void main(String[] args) {
new Control();
}
}
Теперь мой учитель попросил меня: «Объявить приватно свойство frmStartupGame типа StartupGame (название первого фрейма, который мы создали ранее) и добавьте пакет "view", который содержит наш файл StartupGame.
Я не совсем понимаю, что происходит и о чем меня спрашивает мой учитель ...
Я думаю, что он хочет, чтобы я создал ссылку между двумя файлами (импортируя пакет "view" в класс управления?), И поэтому первый элемент, который нужно запустить, будет в главном в контроллере. что нам нужно объявить экземпляр StartupGame в контрольном файле, верно?
Итак, я попытался сделать это
/**
*
*/
package controller;
import view.StartupGame;
public class Control {
/**
* @param args
*/
public static void main(String[] args) {
new Control();
private StartupGame frmStartupGame;
}
}
Но теперь у меня есть «Недопустимый модификатор для параметра [frmStartupGame] ; только окончательно разрешено "ошибка; я не могу найти правильный синтаксис для объявления экземпляра StartupGame в классе управления ...