OOP Java BlueJ,找不到符号 - 变量 X



所以我正在学习一本没有答案键的书,当我刚开始Java时,我被这个问题困住了,这个问题说"开发一个名为BankAccount的新类。银行账户具有所有者姓名和余额。请确保包含一个构造函数,该构造函数允许客户端提供所有者的名称和初始余额。银行账户需要名称和余额的访问器、用于存款和取款的突变器以及 toString 方法。使用类似于用于测试学生类的程序来测试您的新班级"。我实际上确实编写了代码,但是当我使用BlueJ时出现错误。它指出以下"找不到符号 - 变量(您输入的变量)"。代码如下:

public class BankAccount {
public String owner;
public float balance;
public BankAccount(String owner, float balance) {
    this.owner = owner;
    this.balance = balance;
}
public void deposit(float amount) {
    balance += amount;
}
public void withdraw(float amount) {
    balance -= amount;
}
public String toString() {
    return "Owner: " + owner + ", balance: " + balance;
}       
}
请记住,我

是一个初学者,我可能犯了一个愚蠢的错误。我也是BlueJ的新手。

提前感谢!

由于声誉,我无法在您的帖子中添加评论。但是尝试检查这一点,如果你在调用该方法的另一个类中没有错误。我认为有点同样的问题。并且由于封装:),您的变量应该是私有的或受保护的。这取决于您希望如何使用它们。

private String owner;
private float balance;

希望它有所帮助。 :)

最新更新