selamat hari! Semasa belajar di tahap 8, JavaRush mendapati bahawa kelas itu
Date
sudah usang dan Intellij IDEA tidak mengesyorkan menggunakannya. Saya mencari dan menemui kelas yang disyorkan. Oracle telah mencipta API baharu untuk bekerja dengan tarikh dan masa. Objek utama API baharu ialah classes LocalDate
, LocalTime
dan LocalDateTime
(yang terakhir ialah sejenis gabungan dua sebelumnya). Dokumentasi oracle rasmi menasihatkan untuk menganggap kelas ini sebagai kalendar atau jam di dinding berhampiran anda. Mula-mula, mari kita buat beberapa objek kelas ini dan lihat perkara yang mereka kembalikan kepada kita toString()
:
LocalDate today = LocalDate.now();
LocalDate MyBirthday = LocalDate.of(1988, Month.APRIL, 3);
Dan inilah persoalannya: mengapa kata kunci tidak digunakan semasa membuat objek kelas baharu new
? Saya telah menghabiskan banyak masa dan belum menemui jawapan lagi. PS Saya juga mencadangkan untuk menukar beberapa latihan dan kuliah berkaitan dengan realiti baru - kemunculan kelas baru dan keusangan kelas sedia ada.
GO TO FULL VERSION