public class Object {
public static void main(String[] args) {
BankAccount account;
account = getAccount();
JOptionPane.showMessageDialog(null, "The account balance of $"
+ account.getBalance());
System.exit(0);
}
public static BankAccount getAccount() {
String input;
double balance;
input = JOptionPane.showInputDialog("Enter");
balance = Double.parseDouble(input);
return new BankAccount(balance);
}
}
错误是找不到“BankAccount”符号。我正在尝试返回一个对象并显示。代码有什么问题?
答案 0 :(得分:2)
您实际上并未声明BankAccount
课程。你有一个返回BankAccount
的静态方法,但它从未在任何地方声明过。
答案 1 :(得分:1)
正如@Slaks所说,名称Object
不是一个好主意,因为Java已经有一个名为Object
的类。尝试为您的班级找到更具描述性的名称。
至于错误,编译器不知道BankAccount类是什么。你需要以某种方式提供这个类。如果您尚未编写BankAccount类,则需要执行此操作。如果您已经编写过,那么编译器就找不到它了。解决此问题的确切方法取决于您编写代码的方式。您使用的是IDE还是命令行编译器?
答案 2 :(得分:0)
由于错误明确状态,编译器不知道BankAccount
类。