"Неожиданный конец объявления" при работе с двумерными массивами

У меня на рабочем столе есть проект LibGDX, который компилируется и работает нормально. Я импортировал этот проект на свой телефон для использования с AIDE-ide, и вдруг у меня появились сотни ошибок. Я обнаружил, что всякий раз, когда я использую двумерный массив любого рода, возникает ошибка "Неожиданный конец объявления". Этот простой пример не скомпилируется:

package com.mrhart;

public class SampleClass{
    int[][] sampleArray;
}

Я получаю 4 ошибки компиляции в строке с объявлением 2D-массива, все утверждают, что "Неожиданный конец объявления". Как я уже говорил, это рабочий проект на моем рабочем столе, поэтому я не совсем уверен, что здесь происходит.

Любая помощь будет оценена.

1 ответ

Попробуйте блок инициализатора:

public class sampleClass{
  {
   int [][] sampleArray;
  }
}

как кажется, объявление массива не совсем объявление переменной экземпляра. Что интересно

ref: object-initialization-in-java.html

Другие вопросы по тегам