คอนสตรัคที่ชัดเจน
ในกรณีของคุณคุณสามารถระบุคอนสตรัคเตอร์แบบไม่มีอาร์กิวเมนต์ด้วยการมอบสิทธิ์ให้คอนสตรัคเตอร์แบบบัญญัติด้วยค่าเริ่มต้นหากคุณต้องการและสามารถทำสิ่งนี้เป็น -
public Record(){
this(Integer.MIN_VALUE);
}
กล่าวสั้น ๆ คอนสตรัคเตอร์ที่ไม่เป็นที่ยอมรับใด ๆ ควรมอบอำนาจให้ผู้อื่นและนั่นควรจะเป็นจริงสำหรับลักษณะการแบกรับข้อมูลของการเป็นตัวแทนเหล่านี้
ตัวสร้างขนาดกะทัดรัด
โปรดทราบว่าการเป็นตัวแทนที่คุณใช้ในรหัสของคุณ
public Record {}
ถูกเรียกว่าเป็น "ตัวสร้างแบบย่อ" ซึ่งหมายถึงตัวสร้างที่ยอมรับอาร์กิวเมนต์ทั้งหมดและยังสามารถใช้สำหรับการตรวจสอบความถูกต้องของข้อมูลที่ให้ไว้เป็นแอตทริบิวต์ของเรกคอร์ด Constructor ที่กะทัดรัดเป็นทางเลือกหนึ่งในการประกาศ Constructor แบบบัญญัติ