在循环中动态创建方法

时间:2012-10-26 10:02:48

标签: java arrays loops methods

我想做这样的事情:

for(int i = 0; i<5;i++)
    {
        public void test[i]()
        {
            System.out.println(i);
        }   
    }

我甚至可以创建这样的方法吗?我知道它需要一个数组,但我已经阅读了所有关于方法数组的内容,并且它没有像我想要的那样去做。

我不想制作几个方法,然后将它们保存在一个数组中,我想在循环中创建方法,我不知道该怎么做。

我需要它,所以我可以制作尽可能多的方法,而不是编写100种方法。

1 个答案:

答案 0 :(得分:0)

不,你不能在java中创建方法数组

但是这种事情往往是用匿名子类完成的。

  1. Java - Creating an array of methods
  2. Array of function pointers in Java