各自有各自的空间,你自己写个简单代码试试就知道了。
比如:
class A {
public String str = "aaaaa";
public A() {
}
public void aprint() {
System.out.println(str);
}
}
public class B {
public static void main(String[] args) {
    A a1 = new A();
    a1.str = "bbbbb";
    a1.aprint();
    A a2 = new A();
    a2.aprint();
}
}

解决方案 »

  1.   

    运行结果是
    bbbbb
    aaaaa
    答案显而易见了。
      

  2.   

    再看了一遍题目,看来我理解错了,可惜无法删掉,sorry.
      

  3.   

    据我所知是这样的,如果NEW几个相同的类,那么只是创建变量,但是方法是共用的!当然我不肯定,面向对象的编程好像是这么说的!
      

  4.   

    <thinking in java>里有介绍
      

  5.   

    回复人: everandforever(Forever) (  ) 信誉:85  2002-10-12 12:59:00  得分:0  
     
     
      VC里面一般叫成员函数,不叫 “方法”
      
     
    Top 
     
     回复人: stonespace(stonespace) (  ) 信誉:100  2002-10-12 13:03:00  得分:0  
     
     
      成员函数和普通C函数一样,只是多了一个this指针,所有类共用。虚函数比较特殊,每个类有一个公用的虚函数表,每个对象需要分配一个额外的指针,存放虚函数表首地址。不论怎样,方法都不需要分配空间。