Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / вызов метода как строковый идентификатор. возможно? / 4 сообщений из 4, страница 1 из 1
13.12.2006, 10:21:33
    #34195542
zirex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вызов метода как строковый идентификатор. возможно?
помогите реализовать следующее (или ткните в нужную документацию)

есть класс, в нем реализованы несколько методов, например:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
 public  String getMyString() {
     return  "MyString1";
}

 public  String getConcatString(Object o) {
    return  ((String)s).concat("_concated");
}

есть необходимость реализовать примерно следующее:
в этом же классе есть метод
Код: plaintext
1.
2.
3.
 public  String executer(String methodName, Object[] parameters) {
    <вот здесь хочу вызвать указанный метод с соответствующими параметрами>
}

возможно ли это? мне кажется, что да JUnit ведь как-то работает...
есть вариант реализовать все это через фабрики и интерфейсы, но как-то не гибко получится для поставленной задачи :(
...
Рейтинг: 0 / 0
13.12.2006, 10:30:48
    #34195575
mozheyko_d
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вызов метода как строковый идентификатор. возможно?
...
Рейтинг: 0 / 0
13.12.2006, 10:33:02
    #34195584
zirex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вызов метода как строковый идентификатор. возможно?
спасибо - изучаю...
о результатате или его отсутвии сообщу ;)
...
Рейтинг: 0 / 0
13.12.2006, 10:56:01
    #34195642
zirex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вызов метода как строковый идентификатор. возможно?
спасибо - получилось :)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / вызов метода как строковый идентификатор. возможно? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]