日期:2014-05-20  浏览次数:20748 次

可以取出java对象的地址吗?以及java对象某个方法和属性的地址吗?
看下面的代码   ,我想查看对象x的地址,以及x的方法getA,getB,以及属性a,b的地址,我如何可以取到?    

 
 
package     test;    
 
     
public     class     AClass     {    
  public     String     a;    
     
  public     Object     b;    
  public     AClass(){    
      this.a=     "tt ";//与     new     String     ( "ttt ");结果完全不一样。    
      this.b=     new     Object();    
  }    
     
  public     String     getA(){return     a;}    
  public     Object     getB(){return     b;}    
 
 
  /**    
      *     @param     args    
      */    
  public     static     void     main(String[]     args)     {    
      //     TODO     Auto-generated     method     stub    
         
      AClass     x     =     new     AClass();    
      //我想查看对象x的地址,以及x的方法getA,getB,以及属性a,b的地址,我如何可以取到?    
  }    
 
}    


------解决方案--------------------
java里没有这些概念,他并不像C++程序,什么都有个地址,有方法指针就可以调用方法。
------解决方案--------------------
没有地址,否则Java的很多安全性就不能得到保证了!