Java особо не знаю поэтому возник вопрос:
Вот был класс в C++, который имел указатель на некоторый объект некоторого класса и указатель на метод этого класса.
А как это можно описать в Java? Ну ссылку на объект держать - понятно, что проблем нет. А как получить ссылку (указателей-то в Java нет) на метод класса?
Ссылка на метод в Java. (Есть ли такое?)
Модератор: Модераторы разделов
-
d_n_k
- Сообщения: 636
- ОС: Gentoo GNU/Linux
Re: Ссылка на метод в Java.
все сказанное есть имхо...
-
Zeus
- Сообщения: 694
Re: Ссылка на метод в Java.
Ну да, reflect - рассматривается такой механизм.
Спасибо.
Спасибо.
-
agreed
- Сообщения: 143
- ОС: Fedora 10, Mac OS X 10.5
Re: Ссылка на метод в Java.
Рефлекшн для решения задач с передачей указателя на метод -- весьма дорогое удовольствие. Делегирование для вашей задачи никак не подходит?
-
Zeus
- Сообщения: 694
Re: Ссылка на метод в Java.
Интерфейс объекта у которого будут вызывать методы - неизвестен на этапе разработки приложения.
Все эти
f(), g() - это ничего неизвестно.
Все эти
Код: Выделить всё
interface I
{
void f();
void g();
}f(), g() - это ничего неизвестно.