我正在为一个程序编写类,现在我需要添加一种方法来计算滞纳金。这是在电影流派之间,每种流派花费不同,但是我将在这里使用的是戏剧流派,该流派具有默认的滞纳金(该变量在另一个类别中,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);
}


我认为我没有正确地执行此方法。

最佳答案

您不能在方法的原型中编写逻辑,而是应将值作为参数接收并执行逻辑并返回如下所示的值:

public double CalcLateFees(double fee, double dayLate) {

return (fee * dayLate);

}

关于java - 如何输入此方法来计算成本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5814675/

10-10 09:48