不是高手,
但是在我印象里面好像是non-static方法是每个对象都有一份的。

解决方案 »

  1.   

    non-static方法每个对象都有一份的
      

  2.   

    瞎说,方法当然是每个类一份,只有non-static数据才是每个对象一份的。不过这个问题没有任何意义。
      

  3.   

    static 只有一个,non-static 只要有reference指向对象,就有一个,但是如果
    ClassA a=new ClassA();
    ClassA b=new ClassA();
    a=b;
    a的对象就被没有了!
    你可以看看THINKING IN JAVA里面有的!
    我正在读!
      

  4.   

    java在这个方面和C++是一样
    各种类型的属性和方法在内存中如何映射的问题在面向对象的概念中有说明。如果方法对于每个对有一份,那何必要有一个方法的同步问题呢?
      

  5.   

    方法总是一个类一份,不管是Static还是Non-Static
    Static变量是per class
    Non Static变量是per instance
      

  6.   

    有没有什么参考资料提到这个问题的??
     changfeng12(迈克老狼)  说的TIJ2里有,能不能告诉我是第几页??