วีดีโอ: มรดกหลายรายการอธิบายด้วยตัวอย่างคืออะไร?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
มรดกหลายอย่าง เป็นคุณลักษณะของ C++ ที่ aclass can สืบทอด จากมากกว่าหนึ่งชั้นเรียน ตัวสร้างของ ได้รับการถ่ายทอด คลาสถูกเรียกตามลำดับที่พวกเขาเป็น ได้รับการถ่ายทอด . สำหรับ ตัวอย่าง ในโปรแกรมต่อไปนี้ คอนสตรัคเตอร์ของ B จะถูกเรียกก่อนคอนสตรัคเตอร์ของ A
แล้วการสืบทอดหลายค่าหมายถึงอะไร?
มรดกหลายอย่าง เป็นคุณลักษณะของภาษาการเขียนโปรแกรมคอมพิวเตอร์เชิงวัตถุซึ่งคลาส objector สามารถ สืบทอด ลักษณะและคุณลักษณะจากวัตถุหลักหรือคลาสหลักมากกว่าหนึ่งรายการ
ในทำนองเดียวกัน การสืบทอดแบบทวีคูณและหลายระดับคืออะไร มรดกหลายระดับ . “ มรดกหลายรายการ ” หมายถึงแนวคิดของการขยายชั้นหนึ่ง (Or สืบทอด ) มากกว่าหนึ่งคลาสพื้นฐาน มรดกหลายระดับ อ้างอิง ซึ่งเราสามารถสืบทอดจากคลาสที่ได้รับ ดังนั้นคลาสที่ได้รับนี้เป็นคลาสพื้นฐานสำหรับคลาสใหม่
ในทำนองเดียวกันอาจมีคนถามว่าทำไมเราจึงทำมรดกหลายรายการ?
มรดกหลายอย่าง เป็นคุณลักษณะของแนวคิดเชิงวัตถุ โดยที่คลาสสามารถ สืบทอด คุณสมบัติของคลาสพาเรนต์มากกว่าหนึ่งคลาส ในการเรียกเมธอด คอมไพเลอร์ไม่สามารถกำหนดว่าเมธอดของคลาสใดที่จะเรียก และแม้แต่ oncalling ว่าเมธอดของคลาสใดได้รับลำดับความสำคัญ
มรดกคืออะไรอธิบายมรดกประเภทต่าง ๆ ด้วยตัวอย่าง?
ประเภทของมรดก ใน C ++ หลายรายการ มรดก . ลำดับชั้น มรดก . หลายระดับ มรดก . ไฮบริด มรดก (เรียกอีกอย่างว่า Virtual มรดก )