“找不到符号”的错误,需要帮助

时间:2013-02-03 17:53:04

标签: java methods constructor

我在尝试编译这个java程序时遇到一些“找不到符号”的错误,我对这有什么不对而感到困惑。以下是代码示例...

public Employee(String empName, double hourlyRate, double regHours, double grossPay, double regPay, double netPay, double taxes, double otHours, double otPay, double totHours) {
        setEmpName(empName);
        setHourlyRate(hourlyRate);
        setRegHours(regHours);
        setGrossPay(grossPay);
        setRegPay(regPay);
        setNetPay(netPay);
        setTaxes(taxes);
        setOtHours(otHours);
        setOtPay(otPay);
        setTotHours(totHours);
    }

    //Set access methods
    public void setEmpName( String newEmpName ) {
        empName = newEmpName;

public String getEmpName() {
        return empName;
    }

我在set和get方法上都遇到错误,但是无法弄清楚我做错了什么。

编辑:这是编译器为每一行显示的内容......两个empName语句都有一个小箭头指向小写“e”。

错误:找不到符号         empName = newEmpName;

错误:找不到符号         return empName;

1 个答案:

答案 0 :(得分:2)

您似乎忘了宣布您的班级成员:

public class Employee {
    private String empName;
    private double hourlyRate;
    // ... etc...

}
相关问题