Так что у меня есть проблема с попыткой выяснить, действительно ли создан какой-то Object
или это просто какой-то указатель.На самом деле это объект?
Может кто-нибудь помочь мне понять это, пожалуйста? У меня есть такой пример, если это помогает :)
Bookshelf a = new Bookshelf(2);
Bookshelf b = a;
Bookshelf c = b.clone();
Bookshelf []v ={ a,b,c.clone};
И как вы думаете, ответ и почему? Начните с компиляции кода. –
a, b и c - ссылки на объекты (а не сами объекты). a и b ссылаются на один и тот же объект. c ссылается на объект, который должен быть копией объекта, на который ссылаются a и b. –
Я действительно думаю, что это а и c, потому что b то же, что и a и не создается с помощью нового оператора, а метод clone() возвращает новый объект. Но тот, который я действительно не знаю, - это вектор v .... –