Ответ
Нет, у массивов в Java нет явного конструктора, как у обычных классов.
Как создаются массивы? Массивы — это особые объекты, создаваемые с помощью:
- Оператора
newс указанием типа и размера:int[] numbers = new int[5]; // Массив из 5 целых чисел (инициализированы 0) String[] names = new String[10]; // Массив из 10 ссылок (инициализированы null) - Литерала массива (при объявлении):
int[] primes = {2, 3, 5, 7, 11};
Ключевые особенности:
- Массивы являются объектами (наследуют от
java.lang.Object). - Их размер фиксируется при создании и не может быть изменен.
- Для доступа к элементам используется синтаксис с квадратными скобками
array[index], а не вызов метода.