public class Data {
public static Date klonowane() {
Calendar cal = Calendar.getInstance();
cal.set(Calendar.DAY_OF_MONTH,-1);
Date date1 = new Date();
Date kopia = date1;
Date klon = (Date) date1.clone();
date1 = cal.getTime();
return date1;
}
}
Słuchajcie jako, że nie jestem geniuszem z Javy mam pytanie dlaczego po przypisaniu kopia = date1 po zmianie wartości date1 nie zmienia się kopia ?