Ngày tốt! Khi đang học ở cấp độ 8, JavaRush phát hiện ra rằng lớp này
Date
đã lỗi thời và Intellij IDEA không khuyến khích sử dụng nó. Tôi đã tìm kiếm và tìm thấy các lớp học được đề xuất. Oracle đã tạo một API mới để làm việc với ngày và giờ. Các đối tượng chính của API mới là các lớp LocalDate
và (lớp LocalTime
sau LocalDateTime
là sự kết hợp của hai lớp trước). Tài liệu oracle chính thức khuyên bạn nên coi những lớp học này như một cuốn lịch hoặc một chiếc đồng hồ trên tường gần bạn. Trước tiên, hãy tạo một vài đối tượng của các lớp này và xem chúng trả về cho chúng ta những gì toString()
:
LocalDate today = LocalDate.now();
LocalDate MyBirthday = LocalDate.of(1988, Month.APRIL, 3);
Và đây là câu hỏi: tại sao từ khóa không được sử dụng khi tạo đối tượng của lớp mới new
? Tôi đã dành rất nhiều thời gian và vẫn chưa tìm được câu trả lời. Tái bút Tôi cũng đề xuất thay đổi một số bài tập và bài giảng phù hợp với thực tế mới - sự xuất hiện của các lớp mới và sự lỗi thời của các lớp hiện có.
GO TO FULL VERSION