При получении ошибки 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
, Если вы следуете этому соглашению, то вы можете запутать порядок обоих, и поэтому компилятор жалуется.