我想明天尝试用Java进行测试,但是我不知道发生了什么。

import java.util.ArrayList;
public class BankAccount
{
    public static void BankAccount(double x)
    {
        ArrayList<BankAccount> accounts = new ArrayList<BankAccount>();
        BankAccount ted = new BankAccount(400);
        BankAcconut bob = new BankAccount(300);
        BackAccount carol = new BankAccount(500);
        accounts.add(new BankAccount(300));
    }
}


我不断收到一条错误消息,指出“类BankAccount中的构造函数BankAccount无法应用于给定的条件;必填:无自变量; found:int;

我知道与你们正在做的事情相比,这是小奶酪,但是我对此并不陌生。提前致谢。

最佳答案

您没有提供任何构造函数,因此Java creates a default constructor,不带参数,则不执行任何操作。

提供一个采用您要提供的int的单参数构造函数。

关于java - 我无法弄清楚此错误消息(ArrayList BankAccount代码),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20385072/

10-11 04:33