我希望能够根据字符串提供的名称来调用函数.就像是
public void callByName(String funcName){
this.(funcName)();
}
Run Code Online (Sandbox Code Playgroud)
我已经搜索了一些lambda函数,但它们不受支持.我正在考虑去反思,但我对编程有点新意,所以我对这个主题并不熟悉.
当我开始GUI(Swing,swt)编程和事件时,整个问题都出现在我的java OOP类中.我发现使用object.addActionCommand()非常难看,因为我后来需要制作一个Switch并捕获我想要的确切命令.
我宁愿做类似的事情object.attachFunction(btn1_click),以便btn1_click在引发事件点击时调用该函数.