求助这个程序有一点错误怎么改啊 谢谢拉
public class Staff extends Employee{private String staff1;
private String staff2;
public Staff(){
this.staff1="a";
this.staff2="b";
}
public Staff(String staff1,String staff2){
this.staff1="a";
this.staff2="b";
}
public String getStaff1(){
return staff1;
}
public void setStaff1(String staff1){
staff1="a";
}
public String getStaff(){
return staff2;
}
public void setStaff2(String staff2){
staff2="b";
}
public String getComputeSalary(){
}
public static void main(String[] args){
Staff staff=new Staff();
if(staff==staff1)
System.out.println("the computeSalary is"+"a");
else
System.out.println("the computeSalary is"+"b");
}
public String toString(){
return "Staff"+"name";
}
}
错误是无法在静态变量中引用非静态变量staff 还有一个就是if语句中的布尔类型我没学过啊 自己也看不太懂 有明白的帮个忙啊 谢谢拉
[[it] 本帖最后由 yesterday120 于 2008-10-20 17:52 编辑 [/it]]