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

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

สารบัญ:

Anonim

คำจำกัดความ - คลาสฐานหมายถึงอะไร

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


คลาสพื้นฐานอาจถูกเรียกว่าคลาสพาเรนต์หรือซูเปอร์คลาส

Techopedia อธิบายคลาสฐาน

คลาสที่ได้รับจากคลาสพื้นฐานรับทั้งข้อมูลและพฤติกรรม ตัวอย่างเช่น "ยานพาหนะ" สามารถเป็นคลาสพื้นฐานที่ได้รับ "รถยนต์" และ "รถบัส" รถยนต์และรถโดยสารเป็นทั้งยานพาหนะ แต่แต่ละคันนั้นแสดงถึงความเชี่ยวชาญของชั้นฐานยานพาหนะ


คลาสฐานมีคุณสมบัติต่อไปนี้:

  • คลาสพื้นฐานถูกสร้างอินสแตนซ์โดยอัตโนมัติก่อนคลาสที่ได้รับ
  • คลาสที่ได้รับสามารถสื่อสารกับคลาสพื้นฐานในระหว่างการสร้างอินสแตนซ์โดยการเรียกคอนสตรัคเตอร์คลาสฐานกับรายการพารามิเตอร์ที่ตรงกัน
  • สมาชิกคลาสพื้นฐานสามารถเข้าถึงได้จากคลาสที่ได้รับผ่านทาง cast ชัดแจ้ง
  • หากมีการกำหนดเมธอด abstract ในคลาสฐานดังนั้นคลาสนี้จะถือว่าเป็นคลาส abstract และคลาสที่ไม่ได้เป็นนามธรรมควรแทนที่เมธอดเหล่านี้
  • คลาสฐานนามธรรมถูกสร้างขึ้นโดยใช้คีย์เวิร์ด "abstract" ในการประกาศและใช้เพื่อป้องกันการเริ่มต้นโดยตรงโดยใช้คีย์เวิร์ด "new"
คลาสพื้นฐานคืออะไร - คำจำกัดความจาก techopedia