ขอให้เป็นวันที่ดี! ในขณะที่เรียนที่ระดับ 8 JavaRush พบว่าชั้นเรียน
Date
ล้าสมัยและ Intellij IDEA ไม่แนะนำให้ใช้ ฉันค้นหาและพบชั้นเรียนที่แนะนำ Oracle ได้สร้าง API ใหม่สำหรับการทำงานกับวันที่และเวลา ออบเจ็กต์หลักของ API ใหม่คือคลาสLocalDate
และ(อันหลังเป็นการรวมกันของสองอันก่อนหน้า) เอกสารของ Oracle อย่างเป็นทางการแนะนำให้คิดว่าชั้นเรียนเหล่านี้เป็นปฏิทินหรือนาฬิกาบนผนังใกล้ตัวคุณ ขั้นแรก เรามาสร้างอ็อบเจ็กต์สองสามรายการของคลาสเหล่านี้แล้วดูว่าพวกมันกลับมาหาเราอะไรบ้าง: LocalTime
LocalDateTime
toString()
LocalDate today = LocalDate.now();
LocalDate MyBirthday = LocalDate.of(1988, Month.APRIL, 3);
และนี่คือคำถาม: เหตุใดจึงไม่ใช้คีย์เวิร์ดเมื่อสร้างออบเจ็กต์ของคลาสใหม่ new
ฉันใช้เวลาไปมากและยังไม่พบคำตอบ ป.ล. ฉันเสนอให้เปลี่ยนแบบฝึกหัดและการบรรยายจำนวนหนึ่งที่เกี่ยวข้องกับความเป็นจริงใหม่ - การเกิดขึ้นของคลาสใหม่และความล้าสมัยของคลาสที่มีอยู่
GO TO FULL VERSION