我在嘗試創建一個函數調用列表。我希望能夠通過簡單地從數組中選擇方法來調用特定的方法。如何在Java中動態創建方法調用
因此,例如,如果我想調用drawCircle(),並且該方法在第一個索引中比我可以說runMethod [0]。
這是我到目前爲止。我做了一個接口有兩個輸入:
public interface Instruction {
void instr(int a, int b);
}
在我的其他類我有一個方法列表(或他們應該是實現教學班?)。我想能夠從列表中調用任何這些方法,如下所示:
instList[0].mov(1, 3);
instList[2].add(4, 5);
等等。希望已經夠清楚了。提前致謝。
你可能想看看使用[Command Design Pattern](http://en.wikipedia.org/wiki/Command_pattern)。對此,你已經在使用接口了。 :) –
不應該是'instList [0] .instr(1,3);'? – svick