这是问题所在:
编写营销人员课程以配合本章中描述的其他律师事务所课程。营销人员赚了 50,000 美元(比一般员工多 10,000 美元),并且有一种称为广告的附加方法,该方法打印“立即行动,送完为止!” 确保适当地与 Employee 超类交互。
到目前为止的代码:
public class Marketer extends Employee {
public Marketer() {
setBaseSalary(super.getSalary() + 10000.0);
}
public void advertise() {
System.out.println("Act now, while supplies last!") ;
}
}
这就是输出应该是什么:
50000.0
75535.0
立即行动,送完为止!
以下站点上 有一个名为Employee.java的文件扩展名,上面的代码如下: http ://practiceit.cs.washington.edu/problem.jsp?id=1324
所以到目前为止,它打印出了除 75535.0之外的所有预期结果!我哪里做错了??当我运行代码时,它这样说(对于我在 75535.0 部分收到的错误):
(将基本工资更改为 $65535.00)
因为我的输出是 65535.0,比答案应该是少 10000。
我似乎找不到错误,因为我刚开始用 Java 做这些继承类的事情,所以我仍然不熟悉它。如果你能帮助我了解我搞砸的地方,谢谢。