小编jen*_*fer的帖子

简单的Java"新"概念问题

编译器new Stock[2];在;{expect 之后显示错误.

public class TestStockUI {
    Stock[] stock = new Stock[2];
    stock[0] = new Stock("Microsoft", "MSFT", 15.69);
    stock[1] = new Stock("Google", "GOGL", 323.98);

    public TestStockUI() { }

}
Run Code Online (Sandbox Code Playgroud)

然后我像下面一样改变了它,导致同样的错误.

public class TestStockUI {
    Stock[] stock = new Stock[2];
    stock[0] = new Stock("Microsoft", "MSFT", 15.69);
    stock[1] = new Stock("Google", "GOGL", 323.98);

}
Run Code Online (Sandbox Code Playgroud)

这解决了问题,但我不知道为什么.

public class TestStockUI {
    Stock[] stock = new Stock[2];
    {
        stock[0]=new Stock("Microsoft","MSFT",15.69);
        stock[1]=new Stock("Google","GOGL",323.98);
    }

}
Run Code Online (Sandbox Code Playgroud)

java

3
推荐指数
1
解决办法
422
查看次数

标签 统计

java ×1