代码找错
这段代码是书中的,是我自己照着敲的,但是语法有问题,麻烦大家帮忙找一下问题,谢谢!
========================================================================
class Emp{
private int Empno ;
private String ename ;
private double salary ;
private String dept ;
public Emp(){
}
public Emp(int empno){
this(empno, "无名氏" , 0.0 ,"未定");
}
public Emp(int empno,String ename){
this(empno,ename,1000.0,"后勤");
}
public Emp(int empno,String ename,double salary,String dept){
this.empno = empno;
this.ename = ename;
this.salary = salary;
this.dept = dept;
}
public String getInfo(){
return "雇员编号:" + this.empno + ",姓名:" + this.ename + ",薪水:" + this.salary + ",职位:" + this.dept ;
}
}
public class TestDemo{
public static void main(String args[]){
Emp emp = new Emp(1065,"王五",1003,"后勤");
System.out.println(emp.getInfo());
}
}
====================================================================================
报错:
C:\Users\b\Desktop>javac TestDemo.java
TestDemo.java:17: 错误: 找不到符号
this.empno = empno;
^
符号: 变量 empno
TestDemo.java:23: 错误: 找不到符号
return "雇员编号:" + this.empno + ",姓名:
薪水:" + this.salary + ",职位:" + this.dept ;
^
符号: 变量 empno
2 个错误