小声问一句:native 是什么?

解决方案 »

  1.   

    建议把abc的返回类型定义为Object,然后在那儿用abc
      

  2.   

    "然后在那儿用abc"
    是指在哪里调用abc?
      

  3.   

    我把AddObserver(id0, abc(),id2);写进去了,出现一个这样的错误,是怎么回事?
    Error:
    AddObserver(java.lang.Objectjava.lang.String)in vtk.vtkObject cannot be applied to(java.lang.Stringjava.lang.Object) at line 75(75:16)其中abc的定义我写成了这样:
      

  4.   

    其中abc的定义我写成了这样:public static Object annotatePick(){
       //随便填上去试试的
        Object obj;
        return  obj;
      }
      

  5.   

    我把AddObserver(id0, abc(),id2);写进去了,出现一个这样的错误,是怎么回事?
    Error:
    AddObserver(java.lang.Objectjava.lang.String)in vtk.vtkObject cannot be applied to(java.lang.Stringjava.lang.Object) at line 75(75:16)其中abc的定义我写成了这样:public static Object annotatePick(){
       //随便填上去试试的
        Object obj;
        return  obj;
      }结果就出现了上面的错误,该怎么样解决呢?
      

  6.   

    何必了,这违背java面向对象设计思想
    如果abc()是vtkObject的一个方法,直接在AddObserver方法中调用即可
    如果abc()是其它类OtherObject的一个方法,在vtkObject中给出对OtherObject的一个引用,再调用它的方法即可