Результаты поиска по запросу "anonymous-class"
Загадка анонимного класса
Я думаю, что понимаю основы анонимных классов, но я хотел бы кое-что прояснить. когда у меня есть такой синтаксис class A { class AnonymousClass1 Implements ActionListener{} } class A { public A() { JButton btn = new JButton(); ...
Java: Доступ к локальным переменным из внутреннего класса? (PriorityQueue)
Я хочу использоватьPriorityQueue сделать топологическую сортировку на графе. Для краткости я хотел бы использовать анонимный внутренний класс для компаратора. Однако мне нужен доступ к графикуg для того, чтобы определить степень узлов, которые я ...
Почему все анонимные классы неявно являются окончательными?
Согласно JLS: 15.9.5 Объявления анонимного класса Объявление анонимного класса автоматически выводится компилятором из выражения создания экземпляра класса. Анонимный класс никогда не бывает абстрактным (§8.1.1.1). Анонимный класс ...
Java 8 лямбда-выражений - как насчет нескольких методов во вложенном классе
Я читаю о новых возможностях на:http://www.javaworld.com/article/2078836/java-se/love-and-hate-for-java-8.htmlЯ видел пример ниже:Использование анонимного кл...
Можно ли использовать анонимный класс в качестве возвращаемых типов в C ++?
Есть ли способ использовать анонимные классы в C ++ в качестве возвращаемых типов? Я гуглил, что это может сработать: struct Test {} * fun() { }Но этот кусок кода не компилируется, сообщение об ошибке: новые типы не могут быть определены в ...
Как запустить анонимный класс потока
У меня есть следующий фрагмент кода: public class A { public static void main(String[] arg) { new Thread() { public void run() { System.out.println("blah"); } }; } }Вот как я могу назватьstart() метод для потока без создания экземпляра класса ...
Как можно использовать нефинальные поля в классе анонимного класса, если их значение может измениться?
Я задавал этот вопрос раньше, но не получил соответствующего ответа. Как можно использовать нефинальные поля в классе анонимного класса, если их значение может измениться? class Foo{ private int i; void bar(){ i = 10 Runnable runnable = new ...
ИМХО, это все еще не по теме.
ал, что знаю ответ на этот вопрос, но я не могу найти никакого подтверждения после часа или около того поиска. В этом коде: public class Outer { // other code private void method1() { final SomeObject obj1 = new SomeObject(...); final ...