【问题标题】:Keep getting error class, interface, or enum expected [closed]不断收到错误类、接口或枚举预期[关闭]
【发布时间】:2012-10-05 06:07:50
【问题描述】:

我看不出这节课有什么问题。我得到 8 个类、接口或枚举预期错误。谢谢

public class BankAccount {
public BankAccount {
    private double balance = 0;
}
public BankAccount(double balanceIn) {
    private double balance = balanceIn;
}

public double checkBalance {
    return balance;
}

public void deposit(double amount) {
    if(amount > 0) balance += amount;
}

public void withdraw(double amount) {
    if(amount <= balance) balance -= amount;
}
}

【问题讨论】:

    标签: java class enums interface compiler-errors


    【解决方案1】:

    您在构造函数中声明了一个修饰符和字段。把它放在ctor外面

    public BankAccount(double balanceIn) {
        private double balance = 0;
    }
    

    应该是

    public class BankAccount
    {
        private double balance = 0;
        public BankAccount(){}
    }
    
    public BankAccount {
        private double balance = 0;
    }
    

    也是错误的..它不是构造函数,您缺少 () 并删除

    private double balance = 0;
    

    【讨论】:

    • 谢谢,这是我缺少的空括号集。愚蠢的错误。谢谢!
    • 甜,我通常不会这么说,但你可以接受它作为你的答案:p
    猜你喜欢
    • 2015-02-24
    • 2016-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-23
    • 1970-01-01
    • 2015-01-13
    • 2016-04-16
    相关资源
    最近更新 更多