public Class B
{
  public void method2(){
     B b = new B();
     b.method2();
  }}

解决方案 »

  1.   

    建议你看一下JAVA反射(Reflect)机制。//在这里能否有什么语句得到当前是那个类/方法在调用自己(method2)
    java.lang.Class currentClass = this.getClass();
    //测试:
    System.out.pringln(currentClass);
      

  2.   

    this.method2()
    这是一个递归方法,在method2中调用之。当心死循环……
      

  3.   

    建议你看一下JAVA反射(Reflect)机制。