-2
如何获取eligibleForBonus()的输出以用于下面的toString方法。我已经使用“this.isBonus”作为占位符,但它不起作用,因为isBonus不是班级中的变量。toString java?我怎样才能得到在toString中使用的方法的返回?
public String eligibleForBonus(double salary){
String isBonus;
if (salary >= 40000) {
isBonus = "is";
}
else {
isBonus = "is not";
}
return isBonus;
}
}
@Override
public String toString() {
return this.forename + " " + this.surname + " (" + this.id + "): " + this.companyPosition + " at " + this.salary + " and " + this.isBonus + " eligible for bonus.";
}
调用方法? –
我宁愿让'isBonus'为'boolean'类型。 –
@RohitJain我曾经看到有两个字段的代码:'hasSomeProperty'和'doesNotHaveSomeProperty'作为相同属性的布尔值。 –