所以我从一本没有答案密钥的书中学习,因为我刚开始使用Java而问题就是这个问题。问题是:#34;开发一个名为BankAccount的新课程。银行帐户拥有所有者的名称和余额。请务必包含一个构造函数,允许客户端提供所有者的名称和初始余额。银行账户需要名称和余额的访问者,进行存款和取款的变更器以及toString方法。使用类似于用于测试Student class"的程序来测试您的新课程。我实际上写了代码,但是因为我使用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的新手。
提前致谢!
答案 0 :(得分:0)
由于声誉,我无法在您的帖子中添加评论。但是如果你在调用该方法的另一个类中没有错误,请尝试检查一下。 我认为有点problem。 由于封装,你的变量应该是私有的或受保护的:)。这取决于你想要如何使用它们。
private String owner;
private float balance;
希望它有所帮助。 :)