Buona giornata! Durante gli studi al livello 8, JavaRush ha scoperto che la classe
Date
è obsoleta e Intellij IDEA sconsiglia di utilizzarla. Ho cercato e trovato le lezioni consigliate. Oracle ha creato una nuova API per lavorare con date e orari. Gli oggetti principali della nuova API sono le classi LocalDate
, LocalTime
e LocalDateTime
(quest'ultima è una sorta di combinazione delle due precedenti). La documentazione ufficiale dell'Oracolo consiglia di pensare a queste lezioni come a un calendario o a un orologio sul muro vicino a te. Per prima cosa creiamo un paio di oggetti di queste classi e vediamo cosa ci restituiscono toString()
:
LocalDate today = LocalDate.now();
LocalDate MyBirthday = LocalDate.of(1988, Month.APRIL, 3);
Ed ecco la domanda: perché la parola chiave non viene utilizzata durante la creazione di oggetti di nuove classi new
? Ho passato molto tempo e non ho ancora trovato una risposta. PS Propongo anche di modificare una serie di esercizi e lezioni in relazione a nuove realtà: l'emergere di nuove classi e l'obsolescenza di quelle esistenti.
GO TO FULL VERSION