При получении ошибки Java "не удается найти символ" в пакете MVC

Извините, я уверен, что это какой-то новичок, который я делаю, но у меня есть пакет шаблонов MVC, который постоянно возвращает мне эти ошибки:

======================================
hrms.java:22: error: cannot find symbol
        hrmsModel HRMSModel = new hrmsModel();
        ^
  symbol:   class hrmsModel
  location: class HRMS
hrms.java:22: error: cannot find symbol
        hrmsModel HRMSModel = new hrmsModel();
                                  ^
  symbol:   class hrmsModel
  location: class HRMS
hrms.java:24: error: cannot find symbol
        hrmsView view = new hrmsView(HRMSModel);
        ^
  symbol:   class hrmsView
  location: class HRMS
hrms.java:24: error: cannot find symbol
        hrmsView view = new hrmsView(HRMSModel);
                            ^
  symbol:   class hrmsView
  location: class HRMS
4 errors
=======================================

Буду очень признателен, если вы скажете мне, что я делаю здесь неправильно... Заранее спасибо! Я добавил код для основного пакета моего класса MVC GUI ниже, для вашей справки.

4 ответа

Синтаксис для создания объекта:

ClassName instanceName = new ClassName();

Так что измени это

hrmsModel HRMSModel = new hrmsModel();

чтобы:

HRMSModel hrmsModel = new HRMSModel();

hrmsModel HRMSModel = new hrmsModel(); Похоже, его не правильно организовать.

Я думаю, что правильное расположение это YourClass yourVariable = new YourClass()

В пакете hrms у вас есть HRMS* java, но вы пытаетесь создать объект для классов hrms*.

Измените имя и выполните.

Во-первых, проверьте, есть ли у вас классы hrmsModel а также hrmsView в той же упаковке, что и HRMS, Если у вас их нет, вы должны импортировать их.

Кроме того, лучше всего следовать правилам именования Java и назвать свой класс HRMSModel и ваша переменная hrmsModel, Если вы следуете этому соглашению, то вы можете запутать порядок обоих, и поэтому компилятор жалуется.

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