Die Ausgabe sollte die Zeit "jetzt" sein, gefolgt von der Zeit nach 4 Stunden.Wenn ich eine Instanz eines Gregorianischen Kalenders ändere, ändert sich auch die andere Instanz.
Wenn es ausgedruckt wird, zeigen sowohl timeForm als auch limitForm die Zeit nach 4 Stunden an. Warum das?
Es gibt nur eine Instanz. Eine Variable ist keine Instanz, sondern eine Referenz auf eine. 'GeorgianCalendar limit = time;' erstellt keine neue Instanz von 'GeorgianCalendar', sondern sagt' limit' nur, dass er auf dasselbe Objekt verweist, auf das 'time' verweist. –