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

时间:2015-03-11 10:49:23

标签: java variables symbols bluej

所以我从一本没有答案密钥的书中学习,因为我刚开始使用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的新手。

提前致谢!

1 个答案:

答案 0 :(得分:0)

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

private String owner;
private float balance;

希望它有所帮助。 :)