Java Method Problems
解决了下面的答案,我正在接受AP计算机科学,我正在尝试用他们给我的所有东西构建一个程序,但我认为我可能会把一些东西放在完全错误的地方。 BankAccount方法创建一个新的银行帐户。 主要方法是为KevinC创建一个银行账户。 GetBalance方法应该返回KevinC的银行账户余额。 我这是一个错误:
1 2 3 4 5 6 7 8 9 10 | BankAccount.java:11: error: cannot find symbol System.out.println(c.GetBalance); ^ symbol: variable GetBalance location: variable c of type BankAccount BankAccount.java:15: error: cannot find symbol return balance(); ^ symbol: method balance() location: class BankAccount |
这是代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | public class BankAccount { public BankAccount(String acctPassword, double acctBalance) { String password = acctPassword; double balance = acctBalance; } public static void main(String[] args) { BankAccount c = new BankAccount("KevinC", 800.00); System.out.println(c.GetBalance); } public double GetBalance() { return balance(); } } |
这些是语法错误,混合方法调用和字段访问,请检查:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | public class BankAccount { double balance ; public BankAccount(String acctPassword, double acctBalance) { String password = acctPassword; balance = acctBalance; } public static void main(String[] args) { BankAccount c = new BankAccount("KevinC", 800.00); System.out.println(c.GetBalance()); } public double GetBalance() { return balance; } } |
此外,您的
您想将
同样在
您还应该将