SV 如何申明一个关键数组,数组元素是class
时间: 2024-05-15 12:16:06 浏览: 112
可以使用关键字 `final` 和 `class` 来声明一个关键数组,其中数组元素是一个 `class` 类型。例如:
```java
public class Example {
final MyClass[] myArray = new MyClass[10];
public Example() {
for (int i = 0; i < myArray.length; i++) {
myArray[i] = new MyClass();
}
}
private class MyClass {
// class definition
}
}
```
在上面的例子中,`myArray` 是一个长度为 10 的关键数组,数组元素是 `MyClass` 类型。由于使用了 `final` 关键字,这个数组在初始化之后不能再被修改。在构造函数中,我们对每个数组元素都进行了初始化。`MyClass` 是一个内部类,可以在 `Example` 类中访问,但是无法在该类之外访问。
阅读全文