У меня есть следующие настройки, которые я думаю, будет работать, но дает ошибку в моем IDE (Android Studio):Инстанцирование внутреннего класса другого класса
// MyClass1.java
public class MyClass1{
public MyClass1(){}
public class MyNestedClass1{}
}
// MyClass2.java
public class MyClass2{
public static MyClass1 MY_CLASS1 = new MyClass1();
public MyClass2(){
new MY_CLASS1.MyNestedClass1(); //Error
}
}
Специфическая ошибка IDE является:
не может разрешить символ MyNestedClass1
Выражение _non-static inner_ является избыточным. _inner_ означает _non-static_ вложенный класс. –
Хорошо, спасибо. Я изменил название. – bcorso
Здесь нет статического класса. – EJP