当类构造函数具有参数时,如何在Java中初始化数组?
我有这个类的构造函数:
public Category(int max){...
}
问题是,我想创建此类的数组,如何对其进行初始化?
private Category categories = new Category(max)[4];
不起作用。
我需要做这样的事情吗?
private Category[] categories = new Category[4];
然后初始化每个对象?
回答:
在创建数组时,您正在创建类别数组。那是数组的一个实例。
当用Category对象填充数组时,此时将使用带有Const的Category。
Category [] categories = new Category[4];categories[0] = new Category(10);
以上是 当类构造函数具有参数时,如何在Java中初始化数组? 的全部内容, 来源链接: utcz.com/qa/415885.html