关于对象在内存中的体现,我们还是要先提到堆和栈的概念,这里就不详细说了,可以转至:
http://blog.csdn.net/pt666/article/details/70876410
我们用三个例子来说明对象在内存中的创建以及引用型变量如何与对象联系起来:
例一:
Car c=new Car();
c.num=4;
c.color="red";
c.run();
new Car();是创建一个汽车类的对象。
Car c = new Car();为小汽车这个实体起一个名字叫c,类型是Car类型。将这个汽车对象的地址赋值给c。在内存中画图表示:
例二:
Car c1 = new Car();
Car c2 = new Car();
c1.num=5;
c2.color="red";
c1.ru