คลาสนามธรรม C ++ คืออะไร?
คลาสนามธรรม C ++ คืออะไร?

วีดีโอ: คลาสนามธรรม C ++ คืออะไร?

วีดีโอ: คลาสนามธรรม C ++ คืออะไร?
วีดีโอ: [C++ 1.7] สรุปเรื่อง class และ object 2024, เมษายน
Anonim

คลาสนามธรรม ( ค ++)

NS ระดับ ที่มีฟังก์ชันเสมือนบริสุทธิ์อย่างน้อยหนึ่งฟังก์ชันถือเป็น คลาสนามธรรม . ชั้นเรียน มาจาก คลาสนามธรรม ต้องใช้ฟังก์ชันเสมือนล้วนๆ หรือไม่ก็เช่นกัน คลาสนามธรรม.

ด้วยวิธีนี้ คลาสนามธรรมใน C++ มีประโยชน์อย่างไร?

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

ประการที่สอง คลาสนามธรรมคืออะไร อธิบายด้วยตัวอย่าง? NS ระดับ ที่ประกาศโดยใช้ “ บทคัดย่อ ” คีย์เวิร์ดเรียกว่า คลาสนามธรรม . สามารถมี บทคัดย่อ วิธีการ(วิธีที่ไม่มีร่างกาย) เช่นเดียวกับวิธีการที่เป็นรูปธรรม (วิธีการปกติกับร่างกาย) หนึ่ง คลาสนามธรรม ไม่สามารถสร้างอินสแตนซ์ได้ ซึ่งหมายความว่าคุณไม่ได้รับอนุญาตให้สร้างวัตถุของมัน

ในทำนองเดียวกัน มันถูกถามว่า คลาสนามธรรม C++ คืออะไร?

หนึ่ง คลาสนามธรรม คือ ระดับ ที่ออกแบบเพื่อใช้เป็นฐานโดยเฉพาะ ระดับ . หนึ่ง คลาสนามธรรม มีฟังก์ชันเสมือนบริสุทธิ์อย่างน้อยหนึ่งฟังก์ชัน คุณประกาศฟังก์ชันเสมือนบริสุทธิ์โดยใช้ตัวระบุบริสุทธิ์ (= 0) ในการประกาศฟังก์ชันสมาชิกเสมือนใน ระดับ ประกาศ

คลาสนามธรรมและคลาสคอนกรีตใน C ++ คืออะไร

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