Вопросы по теме 'anonymous-class'
Как передать параметры анонимному классу?
Можно ли передать параметры или получить доступ к внешним параметрам анонимному классу? Например:
int myVariable = 1;
myButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// How would one...
93916 просмотров
schedule
27.10.2023
Доступ к полю GroovyScript в анонимном классе
В скрипте 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() {...
703 просмотров
schedule
26.04.2024
Что означает, что переменная является эффективной final?
В документации по анонимным классам говорится
Анонимный класс не может получить доступ к локальным переменным в своей охватывающей области, которые не объявлены как окончательные или фактически окончательные.
Я не понимаю, что означает...
2090 просмотров
schedule
21.03.2024
Публикация объекта через передачу внутреннего класса
Вопрос не в параллельности.
Я читаю B. Java Concurrency от Goetz на практике , и теперь я на section 3.2 публикации объекта. Он сказал
Последний механизм, с помощью которого можно опубликовать объект или его внутреннее состояние,...
24 просмотров
schedule
03.06.2024
Как изменить внешнюю переменную анонимного внутреннего класса?
У меня есть локальная переменная в моем внешнем методе, которую я хочу изменить с анонимного внутреннего класса. Как мне это сделать?
Я попробовал решение, используя одноэлементный массив, описанный здесь
public class outerClass{
static...
899 просмотров
schedule
01.10.2022
Почему замыкания не могут закрываться над членами экземпляра
Мне очень понравился ответ Султана (в Анонимный класс в swift ), который описывает создание объекта, соответствующего протокол, но чей класс скрыт внутри замыкания. Это было бы неплохо для создания синглетонов и не загрязнять пространство имен...
267 просмотров
schedule
03.12.2023
Классы Anonymous-Inner показывают неправильный модификатор
Насколько я понимаю, следующий код должен был вывести true в качестве вывода.
Однако, когда я запустил этот код, он печатает false .
Из документов Java по Анонимные классы 15.9.5. :
Анонимный класс всегда неявно окончательный...
1825 просмотров
schedule
05.01.2024
Есть ли способ создать анонимный массив объектов с данными и переопределенным методом toString?
Object[] x = new Object[] {"Skye", "Eyks", 123}
{
@Override
public String toString()
{
return this[0] + " " + this[1] + " (" + this[3] + ")";
}
};
Чтоб x.toString()...
43 просмотров
schedule
09.05.2024