214 похожих чатов

Здрасьте, я недавно кодю на Java, у меня вопрос, я

правильно понял что единственный вариант передать метод в качестве аргумента в функцию чтобы там его вызвать - это создать объект с этим методом и передавать в функцию его?.?.?

2 ответов

7 просмотров

делегатов нормальных в джаве нет, так что да

не знаю в чем прикол создавать для метода объект - что такое тогда этот метод, если у него объекта нет, но возможно ответом будет это: параметр метода, куда передаем, делаем типа функционального интерфейса (того, который нравится, или делаем свой - это база), в аргумент кидаем лямбда-функцию, которая вызывает нужный нам метод. НУ или прям в ней код пишем. если реализация функционального интерфейса = создание объекта с неким методом, если на это посмотреть так, то видимо ответ да, но тогда сори за кринж но за кринжовый вопрос прошу извиниться тоже потому что вещи имеют свои названия

Похожие вопросы

Обсуждают сегодня

кому не сложно распишите пожалуйста для какой цели тут вот эти скобки и в них пихается указатель?
Михаил Helper
15
коллеги привет. уже второй день бьемся об заклад с одной ошибкой, может вы сталкивались с таки странным поведением? есть тестовый сервер, на который паблишим релизную версию W...
Magzhan
11
Комрады, посоветуйте, куда копать? Стал прикручивать кастомизацию тем. В OnShow главной главной формы пытаюсь загрузить из файла настроек и применить тему (на скрине, как долж...
Ed Doc
13
Такс, блин, таки кто-то знает, каким образом работают макросы stdin/stdout/stderr? Я влез в stdio.h, там определения нет, отладил через асмокод - вызывается функция со странны...
The Bird of Hermes
18
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
OnShow один раз вызывается? или возможен Hide?
Iluha Companets
14
Гайз, кто-нибудь пробовал запустить probe-rs под камень, которого нет в probe-rs? Мб есть какой-нибудь пример у кого... Через target-gen попробовал сгенерировать chip-descript...
Максим Смирнов
2
Если у меня есть такой класс: Object = {} function Object:new(a_name, a_transform, a_color, a_mesh, a_material, a_shader, a_textures) local private = {} private.n...
Cuarno Vile
4
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Всем привет, на линуксе лучше на fasm или nasm учиться писать для начала ?
meszjol
14
Карта сайта