在MVC包中接收Java错误“找不到符号”

时间:2014-07-10 00:34:51

标签: java model-view-controller windows-applications java-package

对不起,我确定这是我正在制作的新手,但我有一个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
=======================================

如果你能告诉我我在这里做错了什么,真的很感激...提前谢谢!我已经在下面添加了我的类hrms MVC gui的主程序包的代码,供您参考。

4 个答案:

答案 0 :(得分:0)

hrmsModel HRMSModel = new hrmsModel(); 好像它没有妥善安排。

我认为正确的安排是YourClass yourVariable = new YourClass()

答案 1 :(得分:0)

首先,检查您是否在与hrmsModel相同的包中包含类hrmsViewHRMS。如果你没有它们,你应该导入它们。

另外,如果您遵循Java命名约定并命名您的班级HRMSModel和您的变量hrmsModel,则最好。如果您遵循该约定,那么您可能会混淆两者的顺序以及编译器抱怨的原因。

答案 2 :(得分:0)

对象创建的语法是:

ClassName instanceName = new ClassName();

所以改变这个

hrmsModel HRMSModel = new hrmsModel();

为:

HRMSModel hrmsModel = new HRMSModel();

答案 3 :(得分:0)

在hrms包下你有HRMS * java,但是你正在尝试为hrms *类创建对象。

更改名称并执行。