哪个是真正的对象?
Which is really a object?
所以我在尝试弄清楚某些 Object
是否真的被创建或者它只是某种指针时遇到了问题。
有人可以帮我理解一下吗?
如果有帮助的话,我有这种例子:)
Bookshelf a = new Bookshelf(2);
Bookshelf b = a;
Bookshelf c = b.clone();
Bookshelf []v ={ a,b,c.clone};
a
和b
是同一个实例,c
应该是一个相同的Bookshelf
,但是是不同的实例. v
,然后,包含两个独特的对象,其中一个以不同的名称在那里两次。
所以我在尝试弄清楚某些 Object
是否真的被创建或者它只是某种指针时遇到了问题。
有人可以帮我理解一下吗? 如果有帮助的话,我有这种例子:)
Bookshelf a = new Bookshelf(2);
Bookshelf b = a;
Bookshelf c = b.clone();
Bookshelf []v ={ a,b,c.clone};
a
和b
是同一个实例,c
应该是一个相同的Bookshelf
,但是是不同的实例. v
,然后,包含两个独特的对象,其中一个以不同的名称在那里两次。