java - 如何输入此方法来计算成本

标签 java

我正在为一个程序编写一个类,现在我需要添加一种方法来计算滞纳金。这是电影类型之间的情况,每种类型的成本都不同,但对于我将在这里使用的类型,将是具有默认滞纳金的戏剧类型(该变量位于不同的类中,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/

相关文章:

java - 指定通用文件路径以使用 jar 文件

java - 如何为Postman的binary类型的请求体构建RestTemplate?

java - 无法更新行

java - J2ME给图片添加日期

java - 如何通过不同的进程同时在两个线程中进行处理?

java - 如何将实例中的先前日期与更新日期进行比较?

java - 如何在 ExpandableListView 中显示 SQLite 查询的详细信息?

java - 如何通过JPA向具有复合主键的表中插入数据?

java - 用于身份验证的 PreInspirationAdvice

Java对象无需创建实例