วีดีโอ: วิธีการเสมือนบริสุทธิ์คืออะไร?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
NS ฟังก์ชั่นเสมือนบริสุทธิ์ หรือ วิธีการเสมือนบริสุทธิ์ คือ ฟังก์ชั่นเสมือน ที่จำเป็นต้องใช้โดยคลาสที่ได้รับหากคลาสที่ได้รับไม่ใช่นามธรรม ชั้นเรียนที่มี วิธีการเสมือนบริสุทธิ์ เรียกว่า "นามธรรม" และไม่สามารถยกตัวอย่างได้โดยตรง
ตามลําดับ ตัวอย่างฟังก์ชันเสมือนแท้คืออะไร?
NS ฟังก์ชั่นเสมือนบริสุทธิ์ คือ การทำงาน ที่ต้องถูกแทนที่ในคลาสที่ได้รับและไม่จำเป็นต้องกำหนด NS ฟังก์ชั่นเสมือน ถูกประกาศว่าเป็น “ บริสุทธิ์ ” ใช้ความอยากรู้อยากเห็น =0 ไวยากรณ์ . สำหรับ ตัวอย่าง : คลาสเบส {
อาจมีคนถามว่า virtual virtual function และ pure virtual function ต่างกันอย่างไร? หลัก ความแตกต่างระหว่าง ' ฟังก์ชั่นเสมือน ' และ ' ฟังก์ชั่นเสมือนบริสุทธิ์ ' คือว่า ' ฟังก์ชั่นเสมือน ' มีคำจำกัดความของมัน ใน คลาสฐานและคลาสที่สืบทอดมาจะกำหนดใหม่ NS ฟังก์ชั่นเสมือนบริสุทธิ์ ไม่มีคำจำกัดความ ใน คลาสฐานและคลาสที่ได้รับสืบทอดทั้งหมดจะต้องกำหนดใหม่
นอกจากนี้ Pure virtual function สามารถมีคำจำกัดความได้หรือไม่?
ใช่ ฟังก์ชันเสมือนบริสุทธิ์สามารถมีได้ ร่างกาย. ทั้งหมด เสมือนบริสุทธิ์ หมายความว่าคุณ สามารถ ไม่เรียก การทำงาน โดยใช้วัตถุที่ มี ประกาศหรือ มี สืบทอด ฟังก์ชั่นเสมือนบริสุทธิ์ . ด้วยเหตุนี้ คุณไม่สามารถสร้างวัตถุของคลาสด้วย ฟังก์ชั่นเสมือนล้วนๆ.
ฟังก์ชั่นเสมือนและฟังก์ชั่นเสมือนบริสุทธิ์ใน C ++ คืออะไร?
NS ฟังก์ชั่นเสมือนบริสุทธิ์ คือ ฟังก์ชันเสมือนใน C++ โดยที่เราไม่ต้องเขียนใดๆ การทำงาน คำจำกัดความและมีเพียงเราเท่านั้นที่ต้องประกาศ มันถูกประกาศโดยการกำหนด 0 ในการประกาศ คลาสนามธรรมคือคลาสใน C++ ซึ่งมีอย่างน้อยหนึ่ง ฟังก์ชั่นเสมือนบริสุทธิ์.