我有这个类的构造函数:
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);