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