哪个真的是一个对象?

时间:2015-02-01 15:26:03

标签: java class object instantiation

所以我在试图弄清楚是否真的创建了一些Object或者它只是某种指针时遇到了问题。

有人可以帮我理解吗? 如果它有帮助我有这样的例子:)

Bookshelf a = new Bookshelf(2);

Bookshelf b = a;

Bookshelf c = b.clone();

Bookshelf []v ={ a,b,c.clone};

1 个答案:

答案 0 :(得分:0)

ab是同一个实例,c 应该是相同的Bookshelf,但却是一个不同的实例。然后,v包含两个唯一的对象,其中一个在不同的名称下有两次。