สารบัญ:
วีดีโอ: สมาชิกที่ได้รับการคุ้มครองของคลาสพื้นฐานเป็นอย่างไร
2024 ผู้เขียน: Edward Hancock | [email protected]. แก้ไขล่าสุด: 2023-12-16 01:36
มีการป้องกัน มรดก - เมื่อได้มาจาก a คลาสฐานป้องกัน , สาธารณะ และ สมาชิกที่ได้รับการคุ้มครอง ของ ชั้นฐาน กลายเป็น สมาชิกที่ได้รับการคุ้มครอง ของที่ได้รับ ระดับ . มรดกส่วนตัว - เมื่อได้รับจากมรดก ชั้นฐาน , สาธารณะ และ สมาชิกที่ได้รับการคุ้มครอง ของ ชั้นฐาน กลายเป็นส่วนตัว สมาชิก ของที่ได้รับ ระดับ.
นอกจากนี้ ฉันจะเข้าถึงสมาชิกคลาสฐานที่ได้รับการป้องกันได้อย่างไร
สมาชิกและเพื่อนของคลาสใด ๆ ที่ได้รับจากคลาสพื้นฐานนั้นสามารถเข้าถึงได้โดยสมาชิกและเพื่อนของคลาสพื้นฐานนั้นโดยใช้หนึ่งในรายการต่อไปนี้:
- ตัวชี้ไปยังคลาสที่ได้รับโดยตรงหรือโดยอ้อม
- การอ้างอิงถึงคลาสที่ได้รับโดยตรงหรือโดยอ้อม
- วัตถุของคลาสที่ได้รับโดยตรงหรือโดยอ้อม
อาจมีคนถามว่า สมาชิกกลุ่มที่ได้รับการคุ้มครองคืออะไร? สมาชิกที่ได้รับการคุ้มครอง สามารถเข้าถึงได้ใน ระดับ ที่กำหนดพวกเขาและใน ชั้นเรียน ที่สืบทอดมาจากสิ่งนั้น ระดับ . แก้ไข: ทั้งสองยังสามารถเข้าถึงได้โดยเพื่อนของพวกเขา ระดับ และในกรณีของ สมาชิกที่ได้รับการคุ้มครอง , โดยเพื่อนที่สืบทอดมา ชั้นเรียน.
นอกจากนี้ สิ่งที่ควรทราบคือ ออบเจ็กต์ของคลาสสามารถป้องกันสมาชิกได้หรือไม่
8 คำตอบ NS คลาส can เท่านั้น เข้าถึงสมาชิกที่ได้รับการคุ้มครอง ของกรณีนี้ ระดับ หรือมาจาก ระดับ . มันไม่สามารถ เข้าถึงสมาชิกที่ได้รับการคุ้มครอง ของผู้ปกครอง ระดับ หรือลูกพี่ลูกน้อง ระดับ . ในกรณีของคุณ Derived คลาส can เท่านั้น เข้าไป ข สมาชิกที่ได้รับการคุ้มครอง ของอินสแตนซ์ที่ได้รับ ไม่ใช่ของอินสแตนซ์พื้นฐาน
สมาชิกส่วนตัวของคลาสพื้นฐานสามารถสืบทอดได้หรือไม่?
สมาชิกส่วนตัว สาธารณะ สมาชิก สาธารณะ & สมาชิกที่ได้รับการคุ้มครอง ของ ชั้นฐาน ตอนนี้บีอยู่ ส่วนตัว หน้า 3 สมาชิกส่วนตัว ของ ชั้นฐาน อย่างเคร่งครัดไม่ใช่ สืบทอดมา ภายใต้ทุกที่มา