Как сказано в комментарии, метод private
запрещает вызов из внешнего источника, включая класс, содержащий метод main(...)
программы Java.
Кроме того, метод main(...)
в * Программы 1013 * имеют статус c, в результате чего они могут вызывать только другие методы c (или методы глобальных или локально созданных объектов). Выполнение чего-то вроде
public static void main(String[] args) {
...
UserMode um = new UserMode();
um.initComponents();
...
}
будет работать, если initComponents()
не будет частным, но это все равно будет плохой практикой: конструктор UserMode
должен фактически инициализировать класс; Чтобы сделать это в два этапа, нужна более веская причина.