Если вы хотите инициализировать массив в конструкторе, вы не можете использовать такие инициализаторы массива, как.
data= {10,20,30,40,50,60,71,80,90,91};
Просто измените его на
data = new int[] {10,20,30,40,50,60,71,80,90,91};
Вам не нужно указывать размер с помощью data[10] = new int[] { 10,...,91}
Просто объявите свойство / поле с помощью int[] data;
и инициализируйте его, как указано выше.Исправленная версия вашего кода будет выглядеть следующим образом:
public class Array {
int[] data;
public Array() {
data = new int[] {10,20,30,40,50,60,71,80,90,91};
}
}
Как видите, скобки пусты.Нет необходимости указывать размер в скобках, потому что инициализация и ее размер определяются количеством элементов в фигурных скобках.