【问题标题】:OOP Java BlueJ, Cannot Find Symbol - Variable XOOP Java BlueJ,找不到符号 - 变量 X
【发布时间】:2015-05-13 02:55:45
【问题描述】:

所以我正在学习一本没有答案键的书,当我刚开始使用 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 的新手。

提前致谢!

【问题讨论】:

  • 您是否得到任何有关该错误的进一步信息?

标签: java variables symbols bluej


【解决方案1】:

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

private String owner;
private float balance;

希望它有所帮助。 :)

【讨论】:

    猜你喜欢
    • 2016-04-30
    • 1970-01-01
    • 1970-01-01
    • 2016-08-08
    • 1970-01-01
    • 2012-11-15
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    相关资源
    最近更新 更多