日期:2014-05-20  浏览次数:20711 次

如何根据已知的方法名调用类里以此命名的方法
class   Event{
        void   eventOneMethod(){
        }
        void   eventTwoMethod(){
        }
        void   eventThreeMethod(){
        }
        void   evenFourMethod(){
        }
}

我通过一个方法getEventMethodName()获知要执行的方法名为
“eventThreeMethod”,我应该如何调用以这个名字命名的方法

是否应该使用REFLECTION

------解决方案--------------------
yes
------解决方案--------------------
invoke
java的反射中的方法