Результаты поиска по запросу "inner-classes"
Синтаксис для специализации вложенного шаблона класса
Я пытаюсь выяснить правильный синтаксис для явной специализации вложенного шаблона класса. Следующий код лучше проиллюстрирует:
Как вызвать конкретный родительский конструктор из анонимного внутреннего класса?
Итак, я знаю, что анонимный внутренний класс либо неявно расширяет родительский класс, либо реализует интерфейс, и поэтому должен быть вызван конструктор суп...
Отражение Java: Как я могу получить анонимные внутренние классы?
У меня есть анонимный внутренний класс внутри другого класса (SomeClass). ОбеSomeClass.class.getClasses() а такжеSomeClass.class.getDeclaredClasses() вернуть пустые массивы. Я не мог найти некоторые намеки на это вClass'Javadocs. Можно ли ...
Доступ к переменной внешнего класса во внутреннем классе
Во внутренних классах переменные внешнего класса доступны, а локальные переменные метода - нет. Я понял часть о том, что локальные переменные метода недоступны, но я хочу знать, почему переменные внешнего класса доступны? Насколько я понимаю, ...
Какая часть JLS сказала, что у анонимных классов не может быть открытых / защищенных / закрытых классов-членов
Рассмотрим этот кусок кода: public class TopLevelClass { Cloneable c = new Cloneable() { private int privateField; private void privateMethod() {}; }; }Существует анонимный класс, который имеетprivate член поля иprivate член метод. Он был ...
Заключительные статические объявления Java в локальных классах метода
При объявлении локального внутреннего класса внутри метода, почему законно включать конечные статические строки или целые числа, но не разрешено включать другие объекты? Например: class Outer { void aMethod() { class Inner { final static String ...
Внутренний статический класс внутри внутреннего класса не может быть преобразован
Вдохновленный этим вопросом:Как реализовать Iterable [https://stackoverflow.com/q/17436100/1065197]Я решил сделать базовую реализацию связанного списка и реализовать итератор, чтобы иметь такой код: MyList<String> myList = new MyList<String>(); ...
Область вложенных классов?
Я пытаюсь понять область во вложенных классах в Python. Вот мой пример кода: class OuterClass: outer_var = 1 class InnerClass: inner_var = outer_varСоздание класса не завершено, и я получаю ошибку: <type 'exceptions.NameError'>: name ...