Результаты поиска по запросу "inner-classes"
Создание закрытого внутреннего класса с помощью Java-отражения.
Можно ли создать экземпляр частного внутреннего класса из другого класса с помощью отражения Java. Например, если я взял этот код public class Main { public static void main(String[] args) {} } class OtherClass { private class Test {} }Можно ли ...
Не удается получить доступ к защищенному внутреннему классу во время наследования
Прочитав «Мышление в Java», я застрял в ex: 6 главы «Внутренние классы». Упражнение 6: (2) Создайте интерфейс с хотя бы одним методом в своем собственном пакете. Создайте класс в отдельном пакете. Добавьте защищенный внутренний класс, который ...
Java: синтезированные конструкторы закрытого внутреннего класса [дубликаты]
На этот вопрос уже есть ответ здесь: Почему анонимный внутренний класс не содержит ничего, сгенерированного из этого кода? [/questions/2883181/why-is-an-anonymous-inner-class-containing-nothing-generated-from-this-code] 5 ответову меня ...
Отражение Java: Как я могу получить анонимные внутренние классы?
У меня есть анонимный внутренний класс внутри другого класса (SomeClass). ОбеSomeClass.class.getClasses() а такжеSomeClass.class.getDeclaredClasses() вернуть пустые массивы. Я не мог найти некоторые намеки на это вClass'Javadocs. Можно ли ...
Java - конструктор внутреннего класса - разрешен только для внешнего класса
У меня есть внутренний класс в моем коде. Я хочу предоставить публичный доступ к его экземплярам, но только внешний класс должен иметь возможность создавать эти экземпляры, как в «частном» доступе. Возможно ли это без создания небольшого пакета ...
Заключительные статические объявления Java в локальных классах метода
При объявлении локального внутреннего класса внутри метода, почему законно включать конечные статические строки или целые числа, но не разрешено включать другие объекты? Например: class Outer { void aMethod() { class Inner { final static String ...
Внутренний статический класс внутри внутреннего класса не может быть преобразован
Вдохновленный этим вопросом:Как реализовать Iterable [https://stackoverflow.com/q/17436100/1065197]Я решил сделать базовую реализацию связанного списка и реализовать итератор, чтобы иметь такой код: MyList<String> myList = new MyList<String>(); ...
Какая часть JLS сказала, что у анонимных классов не может быть открытых / защищенных / закрытых классов-членов
Рассмотрим этот кусок кода: public class TopLevelClass { Cloneable c = new Cloneable() { private int privateField; private void privateMethod() {}; }; }Существует анонимный класс, который имеетprivate член поля иprivate член метод. Он был ...
Доступ к переменной внешнего класса во внутреннем классе
Во внутренних классах переменные внешнего класса доступны, а локальные переменные метода - нет. Я понял часть о том, что локальные переменные метода недоступны, но я хочу знать, почему переменные внешнего класса доступны? Насколько я понимаю, ...