请问如何在被调用的方法中,取得调用方法所在类的实例!**不用参数传递的方式取得。多谢。

解决方案 »

  1.   

    我的意思是 A class的func1调用B class的func2函数,如何在函数func2取得A class的实例。
      

  2.   

    new Throwable(),然后查 stack trace
      

  3.   

    lz想多了,根本没有这样的需求。是A调用B的方法,而B不需要访问A。
      

  4.   

    主要是我在函数func2中要用到几个A class的几个变量,将来func2扩展,可能用到其他的变量.因此,不想通过参数传递.
    各位,然道真的没有好办法吗?
      

  5.   

    主要是我在函数func2中要用到几个A class的几个变量,将来func2扩展,可能用到其他的变量.因此,不想通过参数传递.
    各位,然道真的没有好办法吗?不明白,你把A类的对象当作参数传过去不行吗,怎么影响以后扩展的问题呢?class A {
      void funA(){
        B.funB(this);
      }
    }class B {
      public static void funB(A oba){
         //......
      }
    }