Свързани въпроси 'anonymous-class'

Как да променя външната променлива от анонимен вътрешен клас?
Имам локална променлива във външния си метод, която искам да променя от анонимен вътрешен клас. Как мога да го направя? Опитах решението, използвайки масив от един елемент, описан тук public class outerClass{ static public void...
899 изгледи
schedule 01.10.2022

Как да предам параметри на анонимен клас?
Възможно ли е да се подават параметри или да се осъществява достъп до външни параметри към анонимен клас? Например: int myVariable = 1; myButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { //...
93916 изгледи
schedule 27.10.2023

Какво означава, че една променлива е ефективно крайна?
В документацията за анонимните класове се посочва Анонимен клас не може да има достъп до локални променливи в обхващащия го обхват, които не са декларирани като окончателни или действително окончателни. Не разбирам какво означава...
2090 изгледи
schedule 21.03.2024

Достъп до GroovyScript Field в анонимен клас
В скрипт Groovy 2.1.6 дефинирам поле: import groovy.transform.Field @Field String test = "abc"; println "Script: ${test}"; def run = new Runnable() { void run() { println "Runnable0: ${test}"; new Runnable() { void...
703 изгледи
schedule 26.04.2024

Публикуване на обект чрез преминаване на вътрешен клас
Въпросът не е в паралелността. Чета B. Java Concurrency на Goetz на практика и сега съм на section 3.2 относно публикуването на обекти. Той каза Последният механизъм, чрез който може да бъде публикуван обект или неговото вътрешно...
24 изгледи
schedule 03.06.2024