สมาชิกส่วนตัวของคลาสพื้นฐานสามารถสืบทอดได้หรือไม่?

สารบัญ:

สมาชิกส่วนตัวของคลาสพื้นฐานสามารถสืบทอดได้หรือไม่?
สมาชิกส่วนตัวของคลาสพื้นฐานสามารถสืบทอดได้หรือไม่?
Anonim

สมาชิกไพรเวทของคลาสพื้นฐานนั้นสืบทอดมาจากคลาสที่ได้รับใน C++ เสมอหรือไม่ ฉันเคยเห็นทุกที่ว่า สมาชิกของคลาสพื้นฐานไม่เคยได้รับมรดกในคลาสที่ได้รับ ไม่ว่าคุณจะสืบทอดคลาสพื้นฐานอย่างไร (ส่วนตัวหรือป้องกันหรือสาธารณะ)

สมาชิกคลาสส่วนตัวสามารถสืบทอดได้หรือไม่

สมาชิกส่วนตัวในซูเปอร์คลาส

A คลาสย่อยไม่ได้รับสมาชิกส่วนตัวของคลาสหลัก อย่างไรก็ตาม หากซูเปอร์คลาสมีเมธอดสาธารณะหรือเมธอดที่มีการป้องกันสำหรับการเข้าถึงฟิลด์ไพรเวต คลาสย่อยเหล่านี้ก็สามารถใช้ได้เช่นกัน

คุณจะสืบทอดสมาชิกส่วนตัวของคลาสพื้นฐานใน C++ ได้อย่างไร

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

มรดกส่วนตัวกับมรดกที่ได้รับการคุ้มครองต่างกันอย่างไร

มรดกที่ได้รับการคุ้มครองทำให้ สาธารณะและสมาชิกที่ได้รับการคุ้มครองของคลาสพื้นฐานที่ได้รับการคุ้มครองในคลาสที่ได้รับ มรดกส่วนตัวทำให้สาธารณะและสมาชิกที่ได้รับการคุ้มครองของคลาสฐานเป็นส่วนตัวในคลาสที่ได้รับ

เมื่อการสืบทอดเป็นแบบส่วนตัว วิธีส่วนตัวในคลาสพื้นฐานคือ?

เมื่อมรดกเป็นส่วนตัว วิธีส่วนตัวในฐานคลาส ไม่สามารถเข้าถึงได้ในคลาสที่ได้รับ (ใน C++) สำหรับข้อมูลเพิ่มเติมเกี่ยวกับมรดก อ้างอิง:การสืบทอดในตัวเลือก C++ (A) ถูกต้อง

บทความที่น่าสนใจ
ทำไมพินเดอร์ถึงทิ้งอารมณ์เศร้าไว้?
อ่านเพิ่มเติม

ทำไมพินเดอร์ถึงทิ้งอารมณ์เศร้าไว้?

เขาออกจากวง ตามบันทึกอัลบั้มที่เก้าของวง Octave ในปี 1978. เขามีชื่อเสียงเป็นพิเศษในเรื่องการสนับสนุนทางเทคโนโลยีของเขาในดนตรี ในปี 2018 Pinder ได้รับการเสนอชื่อให้เข้าหอเกียรติยศ Rock and Roll ในฐานะสมาชิกของ Moody Blues ทำไมมูดี้บลูส์ถึงเลิกกัน แม้ว่าจะมีความต้องการการแสดงสดสูง แต่วงนี้กลับไม่ประสบความสำเร็จในเชิงพาณิชย์มากนักอย่างที่พวกเขาชอบในการเปิดตัวครั้งต่อไป ในปีพ.

เอเลนอร์ รูสเวลต์ทำอะไร?
อ่านเพิ่มเติม

เอเลนอร์ รูสเวลต์ทำอะไร?

เธอสนับสนุนให้ขยายบทบาทสำหรับผู้หญิงในที่ทำงาน สิทธิพลเมืองของชาวแอฟริกันอเมริกันและชาวอเมริกันเชื้อสายเอเชีย และสิทธิของผู้ลี้ภัยสงครามโลกครั้งที่สอง หลังจากสามีของเธอเสียชีวิตในปี 2488 รูสเวลต์ยังคงมีบทบาททางการเมืองต่อไปอีก 17 ปีในชีวิตของเธอ อีลีเนอร์ รูสเวลต์ทำอะไรเพื่อสิทธิมนุษยชน ELEAOR ROOSEVELT เธอทำหน้าที่เป็นประธานคนแรกของคณะกรรมาธิการสิทธิมนุษยชนและเล่น เครื่องมือในการร่างปฏิญญาสากลว่าด้วยสิทธิมนุษยชน.

หนังสังเคราะห์ดีไหม?
อ่านเพิ่มเติม

หนังสังเคราะห์ดีไหม?

ความทนทาน – หนังเทียม ทนทานมาก และจะคงอยู่ได้นาน สามารถทนต่อรอยขีดข่วนและรอยถลอกที่อาจทำให้หนังแท้เสียหายได้ ไม่แตกหรือลอกง่ายเหมือนหนัง … ไม่เหมือนหนังแท้ตรงที่มันไม่เก็บความชื้น ดังนั้นรายการหนังเทียมจะไม่บิดงอหรือแตก หนังสังเคราะห์ดีกว่าหนังแท้ไหม ความแตกต่างด้านความทนทาน หนังเทียมหรือหนัง PU จะไม่ทนทานเท่าหนังแท้ แต่จะทนทานกว่าเมื่อเปรียบเทียบกับหนังผูกมัด.