Как создать массив объектов в Java?

Пользователь

от richie_mayert , в категории: Java , 7 месяцев назад

Как создать массив объектов в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от eudora , 3 месяца назад

@richie_mayert 

В Java, массив объектов может быть создан следующим образом:

1
MyClass[] array = new MyClass[size];


Здесь MyClass - это имя класса, а size - размер массива. Этот код создаст массив размера size, состоящий из экземпляров класса MyClass.


Однако следует иметь в виду, что элементы массива не будут инициализированы никакими значениями по умолчанию. Чтобы создать экземпляры класса MyClass и присвоить их элементам массива, нужно использовать цикл:

1
2
3
for (int i = 0; i < size; i++) {
    array[i] = new MyClass();
}


Если вы хотите создать массив с начальными значениями, можете использовать следующий синтаксис:

1
MyClass[] array = {new MyClass(), new MyClass(), new MyClass()};


Этот код создаст массив размера 3, состоящий из трех экземпляров класса MyClass.