調用函數的名稱,我希望能夠根據字符串提供的名稱來調用函數。類似於從字符串java
public void callByName(String funcName){
this.(funcName)();
}
我已經搜索了一下lambda funcions,但它們不受支持。我在考慮去參加反思,但是我對編程有點新,所以我對這個主題不太熟悉。
當我開始GUI(Swing,swt)編程和事件時,我的java OOP類就提出了整個問題。我發現使用object.addActionCommand()
非常難看,因爲我稍後需要製作一個Switch並捕捉我想要的確切命令。
我寧願做一些類似於object.attachFunction(btn1_click)
的事情,以便在引發事件點擊時調用btn1_click
函數。