บ้าน พัฒนาการ คลาสนามธรรมคืออะไร - คำจำกัดความจาก techopedia

คลาสนามธรรมคืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - Abstract Class หมายถึงอะไร

ในภาษาการเขียนโปรแกรมคลาสนามธรรมเป็นคลาสทั่วไป (หรือชนิดของวัตถุ) ที่ใช้เป็นพื้นฐานสำหรับการสร้างวัตถุเฉพาะที่สอดคล้องกับโปรโตคอลหรือชุดของการดำเนินงานที่รองรับ คลาสนามธรรมไม่ได้สร้างอินสแตนซ์โดยตรง


คลาสนามธรรมมีประโยชน์เมื่อสร้างลำดับชั้นของคลาสที่จำลองความเป็นจริงเพราะทำให้สามารถระบุระดับการทำงานที่ไม่เปลี่ยนแปลงในวิธีการบางอย่างได้ แต่จะปล่อยให้การใช้งานของวิธีอื่น ๆ จนกว่าจะต้องการการใช้งานเฉพาะของคลาสนั้น

Techopedia อธิบายระดับนามธรรม

ในภาษาเชิงวัตถุ (OOP) ภาษาคลาสแทนวัตถุในโดเมนของปัญหาซอฟต์แวร์มีจุดมุ่งหมายเพื่อแก้ไข คลาสรวมถึงคอลเลกชันของคุณสมบัติ (คุณสมบัติ) และพฤติกรรม (วิธีการ) ซึ่งสามารถขึ้นอยู่กับคลาสที่กำหนดไว้ก่อนหน้านี้ โปรแกรมเมอร์ใช้การสืบทอดเพื่อสืบทอดการใช้คลาสนามธรรม คลาสที่ได้รับมาจากคลาสนามธรรมเรียกว่าคลาสที่ได้รับ เมื่อใช้หลักการนี้หลายครั้งติดต่อกันมันจะส่งผลในลำดับชั้นของชั้นเรียน ในบริบทนี้คลาส abstract อยู่ที่รูทของลำดับชั้นนี้และใช้เพื่อบังคับใช้เมธอดที่จำเป็นต้องถูกแทนที่ในคลาสที่ได้รับดังนั้นจึงหลีกเลี่ยงข้อผิดพลาดรันไทม์ที่อาจเกิดขึ้น


คลาสนามธรรมมีวิธีนามธรรมอย่างน้อยหนึ่งวิธี วิธีนามธรรมจะไม่มีรหัสใด ๆ ในชั้นฐาน; รหัสจะถูกเพิ่มในชั้นเรียนที่ได้รับ วิธีนามธรรมในคลาสที่ได้รับควรนำมาใช้กับตัวปรับการเข้าถึงเดียวกันจำนวนและประเภทของการโต้แย้งและมีประเภทผลตอบแทนเช่นเดียวกับของคลาสฐาน ไม่สามารถสร้างวัตถุประเภทคลาสนามธรรมได้เนื่องจากรหัสเพื่อสร้างอินสแตนซ์ของวัตถุประเภทคลาสนามธรรมจะส่งผลให้เกิดข้อผิดพลาดในการรวบรวม

คลาสนามธรรมคืออะไร - คำจำกัดความจาก techopedia