Одинаковые классы в java

Есть класс Date date1 и есть класс Date date2. Вожможно ли сделать так, чтобы эти класс были полностью одинаковыми кроме ссылок? Если мы напишим так Date date2=date1, то ссылки будут одинаковыми и при изменении одного будет менятся и другой, а этого как раз не нужно.


Ответы (1 шт):

Автор решения: Вася Воронцов

Во-первых, это экземпляры класса Date. Во-вторых, у этого класса есть метод clone():

//longDate - миллисекунды, прошедшие с 1 января, 1970, 00:00:00 GMT.
Date date1 = new Date(longDate);
Date date2 = date1.clone();
//Теперь date1 равен date2
→ Ссылка