Да, вы можете сделать это, используя то, что называется Отражение . Вы бы создали что-то вроде HashTable, например:
HashTable<String, Method> functionsMap = new HashTable<String, Method>;
Подробнее о методе .
Тем не менее, отражение, как правило, плохая идея. Когда вы чувствуете необходимость использовать Reflection, вы должны спросить себя: «Мне действительно нужно делать что-то таким образом? Есть ли способ, которым я могу достичь того, что я пытаюсь сделать, с помощью рефлексии?». Если после долгих размышлений в течение нескольких минут ответ на ваш вопрос по-прежнему звучит так: «Да, мне нужно размышление», продолжайте и используйте его.