http://expert.csdn.net/Expert/topic/1564/1564021.xml?temp=.6507227
注意其中getMethod(..)那一段,应该就是你想要的.

解决方案 »

  1.   

    用java.io下的byte
    但是会累死你小子
      

  2.   

    倒,害得我盯着这句看了半天也没明白过来,原来是讲C++啊。
    ---它保存了Class1的实例class1的三个成员函数。函数指针在Java里边是没有的。换一种其他方法吧。
      

  3.   

    我的意思是如何在Java中实现C++中函数指针的功能,也就是说个一个函数取一个别名,
    C#中通过Delgate可以实现,Java中如何实现????
      

  4.   

    我的意思是如何在Java中实现C++中函数指针的功能,也就是说给一个函数取一个别名,
    C#中通过Delgate可以实现,Java中如何实现????
      

  5.   

    --"现有一数组A,它保存了Class1的实例class1的三个成员函数。"
    不明白这句话到底是什么意思。定义的数组是什么类型?数组元素如何来指示
    对象的方法?
      

  6.   

    http://expert.csdn.net/Expert/topic/1564/1564021.xml?temp=.6507227这个不错。以前我也不知道。
    不过我想应该可以用其他思路代替,干吗非要抱着函数指针不放呢;
    ---------------------------------------------------------------
    假设有一个类Class1有三个公共成员函数:M1,M2,M3。其返回值和参数完全相同。现有一数组A,它保存了Class1的实例class1的三个成员函数。我怎么能实现A[0](...)表示class1.M1,A[2](...)表示class1.M3?
    在Java语言中如何实现?
    ----------------------------------------------Method [] methods = Class.forName("Class1").getMethods();
    然後這個返回的Method數組就代表了這三個方法"對象", 記住, 是方法"對象",不是方法:)
    然後你要用這些方法對象幹甚麼就自己參看API好了.
      

  7.   

    To: linetsam() 这是C++的函数指针的概念,即指针指向函数,代表了这个函数的代码段
    (应该是这样吧,我的C++可菜呢,呵呵)。
      

  8.   

    不要用C++的概念强加在JAVA上,JAVA没指针,不直接对地址操作
    想过别的方法吧
    Thinking in java!