"สวัสดี Amigo! ตามที่ฉันเข้าใจแล้ว คุณเข้าร่วมบทเรียนของฉันเกี่ยวกับรากฐานทางกายภาพของความโค้งของท่ออวกาศ-เวลาหรือไม่ ไม่ ทำไมไม่ล่ะ คุณต้องการสื่อเพิ่มเติมเกี่ยวกับระดับที่ห้าหรือไม่ เอาล่ะ ไปเลย "

ทำไมเราต้องมีตัวสร้าง?

"คุณเคยถามตัวเองแล้วหรือยัง? และคุณพบคำตอบหรือไม่? คุณแน่ใจหรือไม่ว่าคำตอบนั้นถูกต้อง? มาตรวจสอบกัน! คุณจะสร้างแมวเริ่มต้นโดยไม่มีคุณลักษณะที่แตกต่างได้อย่างไร? คุณจะสร้างแมวตัวเดียวกันแต่มี ขนสีและน้ำเสียงบางอย่าง คุณไม่รู้เหรอ นี่คือบทความที่ยอดเยี่ยมเกี่ยวกับพื้นฐานของตัวสร้างใน Java อ่านและรับรู้!"

ตัวสร้างคลาสพื้นฐาน

"ขณะนี้ คุณกำลังเริ่มเจาะลึกเกี่ยวกับคอนสตรัคเตอร์ใน Java ดังนั้นบทความที่น่าสนใจเรื่องหนึ่งที่ฉันพบในถังเก็บข้อมูลของเรือของเราจะไม่ทำให้คุณเจ็บปวด มันเกี่ยวกับตัวสร้างคลาสพื้นฐาน และได้รับการออกแบบมาสำหรับระดับของคุณเท่านั้น คุณจะได้เรียนรู้ (หรือ ทบทวน) ซูเปอร์คลาสและคลาสย่อยคืออะไร ลำดับที่คอนสตรัคเตอร์ถูกเรียกใช้ และลำดับที่ฟิลด์ถูกเริ่มต้น"

"วันนี้ฉันมีบทความให้คุณไม่มากนัก แต่หัวข้อนี้สำคัญมาก ดังนั้นจงดื่มด่ำกับมัน และถ้าคุณต้องการอ่านอย่างอื่นเกี่ยวกับคอนสตรัคเตอร์ 'Head First Java' จะช่วยคุณทั้งวัน!หรือ'Core Java'ของ Cay Horstmann ยังเป็นหนังสือเรียนที่ยอดเยี่ยมอีกด้วย คิดว่ายังเร็วเกินไปที่จะอ่าน เพราะคุณยังไม่ใช่มืออาชีพใช่หรือไม่ คิดใหม่อีกครั้ง มืออาชีพไม่ได้เกิดมา จำไว้"

เก็ตเตอร์และเซ็ตเตอร์

"กาลครั้งหนึ่งนานมาแล้ว คุณไม่รู้ว่าการห่อหุ้มคืออะไรและทำไมจึงจำเป็น และบางทีคุณยังรู้สึกไม่มั่นใจเมื่อเราพูดถึงการซ่อนข้อมูลของคลาสและวิธีการช่วยเหลือ (getters และ setters) ถ้าเป็นเช่นนั้น จากนั้นโปรดกรุณาทบทวนบทเรียนที่มีประโยชน์มากซึ่งน่าจะช่วยเสริมสร้างความเข้าใจของคุณเกี่ยวกับการห่อหุ้ม"

ตัวดำเนินการแบบไตรภาค

"ผู้เริ่มต้นพบว่าสัตว์ร้ายตัวนี้ผิดปกติมาก และโดยทั่วไปแล้วคุณสามารถทำได้โดยไม่ต้องใช้มัน แต่ตัวดำเนินการแบบ ternary จะลดโค้ดลงได้ดีมาก! ดังนั้น หากคุณไม่ทราบเกี่ยวกับการแทนที่โครงสร้าง if-else นี้ ขอแนะนำให้คุณทำความคุ้นเคยกับมันและเริ่มรวมเข้ากับโค้ดของคุณ"

"และฉันยังได้ตัดสินใจแนะนำหนังสือสำหรับการอ่านในอนาคต เนื่องจากบทเรียนเกี่ยวกับตัวดำเนินการ ternary นั้นเกี่ยวกับการอ่านรหัสได้ โปรดจำชื่อหนังสือเล่มนี้ - ' รหัสสะอาด' - และผู้แต่ง - โรเบิร์ต มาร์ติน"

"หนังสือเล่มนี้รวบรวมแนวปฏิบัติที่ดีที่สุดและคำแนะนำสำหรับโปรแกรมเมอร์ ซึ่งจะช่วยให้คุณเขียนโค้ดที่ไม่เพียงแต่ใช้งานได้ แต่ยังอ่านง่ายด้วย"