Результаты поиска по запросу "inner-classes"

2 ответа

Создание закрытого внутреннего класса с помощью Java-отражения.

Можно ли создать экземпляр частного внутреннего класса из другого класса с помощью отражения Java. Например, если я взял этот код public class Main { public static void main(String[] args) {} } class OtherClass { private class Test {} }Можно ли ...

4 ответа

Не удается получить доступ к защищенному внутреннему классу во время наследования

Прочитав «Мышление в Java», я застрял в ex: 6 главы «Внутренние классы». Упражнение 6: (2) Создайте интерфейс с хотя бы одним методом в своем собственном пакете. Создайте класс в отдельном пакете. Добавьте защищенный внутренний класс, который ...

3 ответа

Java: синтезированные конструкторы закрытого внутреннего класса [дубликаты]

На этот вопрос уже есть ответ здесь: Почему анонимный внутренний класс не содержит ничего, сгенерированного из этого кода? [/questions/2883181/why-is-an-anonymous-inner-class-containing-nothing-generated-from-this-code] 5 ответову меня ...

ТОП публикаций

2 ответа

Отражение Java: Как я могу получить анонимные внутренние классы?

У меня есть анонимный внутренний класс внутри другого класса (SomeClass). ОбеSomeClass.class.getClasses() а такжеSomeClass.class.getDeclaredClasses() вернуть пустые массивы. Я не мог найти некоторые намеки на это вClass'Javadocs. Можно ли ...

3 ответа

Java - конструктор внутреннего класса - разрешен только для внешнего класса

У меня есть внутренний класс в моем коде. Я хочу предоставить публичный доступ к его экземплярам, но только внешний класс должен иметь возможность создавать эти экземпляры, как в «частном» доступе. Возможно ли это без создания небольшого пакета ...

3 ответа

Заключительные статические объявления Java в локальных классах метода

При объявлении локального внутреннего класса внутри метода, почему законно включать конечные статические строки или целые числа, но не разрешено включать другие объекты? Например: class Outer { void aMethod() { class Inner { final static String ...

4 ответа

Внутренний статический класс внутри внутреннего класса не может быть преобразован

Вдохновленный этим вопросом:Как реализовать Iterable [https://stackoverflow.com/q/17436100/1065197]Я решил сделать базовую реализацию связанного списка и реализовать итератор, чтобы иметь такой код: MyList<String> myList = new MyList<String>(); ...

3 ответа

Какая часть JLS сказала, что у анонимных классов не может быть открытых / защищенных / закрытых классов-членов

Рассмотрим этот кусок кода: public class TopLevelClass { Cloneable c = new Cloneable() { private int privateField; private void privateMethod() {}; }; }Существует анонимный класс, который имеетprivate член поля иprivate член метод. Он был ...

2 ответа

Доступ к переменной внешнего класса во внутреннем классе

Во внутренних классах переменные внешнего класса доступны, а локальные переменные метода - нет. Я понял часть о том, что локальные переменные метода недоступны, но я хочу знать, почему переменные внешнего класса доступны? Насколько я понимаю, ...

6 ответов

Область вложенных классов?

Я пытаюсь понять область во вложенных классах в Python. Вот мой пример кода: class OuterClass: outer_var = 1 class InnerClass: inner_var = outer_varСоздание класса не завершено, и я получаю ошибку: <type 'exceptions.NameError'>: name ...