اگر کلاس در حالت عمومی به ارث برده شود، یک عضو محافظت شده چه می شود؟
اگر کلاس در حالت عمومی به ارث برده شود، یک عضو محافظت شده چه می شود؟

تصویری: اگر کلاس در حالت عمومی به ارث برده شود، یک عضو محافظت شده چه می شود؟

تصویری: اگر کلاس در حالت عمومی به ارث برده شود، یک عضو محافظت شده چه می شود؟
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, دسامبر
Anonim

1) در ارث محافظت شده ، عمومی و اعضای محافظت شده به اعضای محافظت شده تبدیل می شوند در مشتق شده کلاس . در خصوصی وراثت ، همه چیز خصوصی است. چون آن ها هستند بخش از پایه کلاس ، و شما به پایه نیاز دارید کلاس که بخشی است از مشتق شده شما کلاس.

به طور مشابه، ممکن است بپرسید، چگونه اعضای محافظت شده یک کلاس می توانند ارثی شوند؟

حفاظت شده وراثت - وقتی از a مشتق شود حفاظت شده پایه کلاس ، عمومی و اعضای محافظت شده از پایه کلاس به اعضای محافظت شده تبدیل می شود از مشتق شده کلاس . ارث خصوصی - هنگامی که از یک پایگاه خصوصی مشتق می شود کلاس ، عمومی و اعضای محافظت شده از پایه کلاس تبدیل شود خصوصی اعضا از مشتق شده کلاس.

همچنین ممکن است بپرسید، وقتی یک کلاس به عنوان خصوصی به ارث می رسد چه اتفاقی می افتد؟ با ارث خصوصی ، عضو عمومی و حفاظت شده پایگاه کلاس تبدیل شود خصوصی اعضای مشتق شده کلاس . یعنی روش های پایه کلاس به رابط عمومی شی مشتق شده تبدیل نشوند. با این حال، آنها را می توان در داخل توابع عضو مشتق شده استفاده کرد کلاس.

با در نظر گرفتن این موضوع، آیا اعضای محافظت شده به ارث می رسند؟

تنها تفاوت آن در واقع با وراثت : وقتی یک کلاس ارث می برد یکی دیگر، اعضا از کلاس مشتق شده می توان دسترسی به اعضای محافظت شده به ارث برده اند از کلاس پایه، اما نه خصوصی آن اعضا . با حفاظت شده ، همه عمومی اعضا از کلاس پایه هستند به ارث برده مانند حفاظت شده در کلاس مشتق شده

تفاوت بین ارث عمومی و حفاظت شده چیست؟

با ارث عمومی ، کلاس مشتق شده می تواند ببیند عمومی و حفاظت شده اعضای پایگاه با خصوصی وراثت ، نمی تواند. با حفاظت شده ، کلاس مشتق شده و هر کلاس مشتق شده از آن می تواند آنها را ببیند.

توصیه شده: