สวิฟต์: สุดท้าย

Jan 27 2023
ใช้คำหลักสุดท้ายหากคลาสได้รับการออกแบบไม่ให้สืบทอด หากมีคนพยายามสืบทอดคลาสสุดท้าย พวกเขาจะได้รับข้อผิดพลาดในการคอมไพล์
ภาพถ่ายโดย Markus Spiske บน Unsplash

ใช้ คำหลัก สุดท้ายหากคลาสได้รับการออกแบบไม่ให้สืบทอด

หากมีคนพยายามสืบทอด คลาส สุดท้ายพวกเขาจะได้รับข้อผิดพลาดในการคอมไพล์

แน่นอน คำหลัก สุดท้ายไม่ส่งผลกระทบต่อคลาสปัจจุบัน นั่นเป็นเหตุผลที่นักพัฒนารุ่นเยาว์จำนวนมากละเลย หากคุณทำงานเป็นทีม คำหลัก สุดท้ายจะเป็นสัญญาณบอกนักพัฒนาคนอื่นๆ หรือแม้กระทั่งตัวคุณเองที่จะไม่สืบทอดคำหลักนั้น ตัวอย่างเช่น คลาสมีฟังก์ชันหรือคุณสมบัติเฉพาะสำหรับคลาสนั้นเท่านั้น

หากคุณไม่ได้สร้างคลาสทั่วไปหรือไม่มีแผนที่จะสืบทอดคลาส ขอแนะนำให้สร้างคลาสเป็นขั้นสุดท้ายเสมอ ต่อไปนี้คือตัวอย่างทั่วไปของเวลาที่ ควรใช้และไม่ใช้Final

เป็นสมาชิก Mediumอ่านเรื่องราวดีๆ และพัฒนาอาชีพของคุณ

สำหรับเนื้อหาพรีเมียมเพิ่มเติม โปรดตรงไปที่: