所以我在试图弄清楚是否真的创建了一些Object
或者它只是某种指针时遇到了问题。
有人可以帮我理解吗? 如果它有帮助我有这样的例子:)
Bookshelf a = new Bookshelf(2);
Bookshelf b = a;
Bookshelf c = b.clone();
Bookshelf []v ={ a,b,c.clone};
答案 0 :(得分:0)
a
和b
是同一个实例,c
应该是相同的Bookshelf
,但却是一个不同的实例。然后,v
包含两个唯一的对象,其中一个在不同的名称下有两次。