如何在一个类中创建一个数组对象
时间: 2024-02-05 10:14:22 浏览: 28
可以在类中声明一个数组对象,并在构造函数或其他方法中初始化它。
以下是一个示例代码:
```
public class MyClass {
private int[] myArray;
public MyClass(int size) {
myArray = new int[size];
}
public void fillArray() {
for (int i = 0; i < myArray.length; i++) {
myArray[i] = i * 2;
}
}
}
```
在上面的代码中,我们在 MyClass 类中声明了一个私有整型数组 myArray。在 MyClass 的构造函数中,我们使用 new 运算符创建了一个大小为 size 的数组对象并将其赋值给 myArray。在 fillArray 方法中,我们遍历数组并将每个元素设置为其索引值的两倍。
相关问题
Java类中定义一个对象数组
可以使用以下语法在Java类中定义一个对象数组:
```
public class MyClass {
private MyObject[] myArray;
public MyClass() {
myArray = new MyObject[10];
}
// other methods and constructors
}
```
在上面的例子中,MyClass类包含一个对象数组myArray,该数组可以存储10个MyObject对象。在MyClass的构造函数中,我们使用new关键字创建了一个长度为10的MyObject数组。然后,我们可以在其他方法中使用该数组来存储和操作MyObject对象。
在main主方法中创建一个学生对象数组
好的,以下是创建一个长度为5的学生对象数组的示例代码:
```java
public class Main {
public static void main(String[] args) {
Student[] students = new Student[5];
for (int i = 0; i < students.length; i++) {
students[i] = new Student();
}
}
}
```
在该示例代码中,我们定义了一个长度为5的学生对象数组 `students`,然后使用 `for` 循环遍历该数组,对每个元素调用 `new Student()` 创建一个新的学生对象并将其赋值给对应的数组元素。