我正在为一个程序编写一个类,现在我需要添加一种方法来计算滞纳金。这是电影类型之间的情况,每种类型的成本都不同,但对于我将在这里使用的类型,将是具有默认滞纳金的戏剧类型(该变量位于不同的类中,dayLate 变量也位于另一类中)
无论如何,我需要做的就是让该方法将其加起来,就像迟到的天数乘以费用一样。现在我有这个,但我收到编译器错误(此外,如果重要的话,带有 dayLate 变量的类尚未完成或编译)
无论如何,这里是 Drama 类源代码
class Drama extends Movie
{
public Drama()
{
super();
}
public Drama(String rating, int IDnumber, String MovieTitle)
{
super(rating, IDnumber, MovieTitle);
}
public double CalcLateFees(Fee * dayLate);
}
但我认为我的方法不正确。
最佳答案
您不能在方法的原型(prototype)中编写逻辑,而是应该接收值作为参数并执行逻辑并返回值,如下所示:
public double CalcLateFees(double fee, double dayLate) {
return (fee * dayLate);
}
关于java - 如何输入此方法来计算成本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5814675/