java - Double 类型的方法 Deposit(double) 未定义

标签 java types

在 BankAccount 类中:

public double deposit(double PlusAmount) {
       balance += PlusAmount;
       return balance;

在主类中

    double PlusAmount = Double.parseDouble(dispFieldText);
 double MinAmount = Double.parseDouble(dispFieldText2);

  ba.balance.deposit(PlusAmount);
  ba.balance.withdraw(MinAmount);

我尝试更改 double -> Double 但没有帮助。 请帮忙。

最佳答案

问题是您尝试在类型为 Doubleba.balance 上调用 deposit

假设 ba 的类型为 BankAccount,您应该调用如下方法:

ba.deposit(PlusAmount);
ba.withdraw(MinAmount);

关于java - Double 类型的方法 Deposit(double) 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27963322/

相关文章:

java - 具有 3 个表和复合主键的定义问题 JPA

list - 为什么 Elixir 在标准库中有这么多类似的列表类型?

将任意大小的字符串转换为任意精度的整数(bigint)

c++ - 什么是 C++ 中的未命名类型?

java - Eclipse 插件无法正常工作

Java -> TCP -> node.js(字符串数据传输)

java - 如何使用ORDER BY按多个排序条件排序

java - 模式匹配开关是否需要在 Java 中始终详尽无遗?

MySQL存储持续时间 - 数据类型?

python - 在 OpenCV 中使用 cv2.VideoCapture.read() 方法捕获什么数据类型?