在Java中,初始化对象数组可以通过以下几种方法:
静态初始化
FileStruct[] fs = {new FileStruct(), new FileStruct(), new FileStruct()};
动态初始化
使用`new`关键字创建数组对象,然后使用循环逐个给数组元素赋值。
FileStruct[] fs = new FileStruct;
for (int i = 0; i < fs.length; i++) {
fs[i] = new FileStruct();
}
使用匿名内部类
通过匿名内部类的方式初始化一个包含对象引用的数组。
Animal[] animals = new Animal[]{
new Animal() {
public void makeSound() {
System.out.println("Animal sound");
}
},
new Animal() {
public void makeSound() {
System.out.println("Animal sound");
}
}
};
请根据您的具体需求选择合适的初始化方法。