我尝试了许多方法,但无法解决此问题。 我的代码是
public class Employee extends Person{
float salary;
int yearOfStarted;
String nationalInsuranceNumber;
float getSalary(){
return (float)salary;
}
void setSalary(float salary){
salary = this.salary;
}
}
每次编译时,都会在getSalary方法中出现错误。
错误:类型不兼容:可能会从双倍的收益转换为int报酬工资;
答案 0 :(得分:0)
如我所见,原始代码return (float)salary ;
的末尾有一个空格。
float getSalary(){
return (float)salary;
}