חבר בלתי נגיש

מְחַבֵּר: Lewis Jackson
תאריך הבריאה: 8 מאי 2021
תאריך עדכון: 1 יולי 2024
Anonim
What does this symbol actually mean? - Adrian Treharne
וִידֵאוֹ: What does this symbol actually mean? - Adrian Treharne

תוֹכֶן

הגדרה - מה המשמעות של חבר בלתי נגיש?

חבר בלתי נגיש, במונחים של C #, הוא חבר שלא ניתן לגשת אליו לפי סוג מסוים. ניתן לגשת לחבר בלתי נגיש שלא ניתן לגשת אליו לפי סוג אחד.

חבר בלתי נגיש רשאי להשיג את רמת הנגישות השולטת על השימוש בו מקוד אחר במכלול בו הוא מוכרז, או ממכלולים אחרים.

חבר מהסוג נועד להיות בלתי נגיש מסוגים מסוימים לצורך האינפסולציה. אנקפסולציה של נתונים מסייעת בהגנה על נתונים בתוך האובייקט מפני שחיתות בשוגג וכן בהסתרת פרטי יישום מיותרים ממשתמש האובייקטים.

מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר את חבר הבלתי נגיש

הנגישות של חבר מהסוג נקבעת לפי הסוג בו הוא שוהה ושינוי הגישה שצוין לו במהלך הכרזתו. להלן שינויי הגישה המשמשים להגדרת הנגישות:


  • ציבורי: גישה הן למכלול הנוכחי והן למכלול חיצוני שמפנה אליו.
  • פרטי: הגישה מוגבלת לסוג המכיל.
  • מוגן: הגישה מוגבלת לסוג המכיל או לסוגים הנגזרים מהסוג המכיל.
  • פנימי: הגישה מוגבלת להרכבה הנוכחית בלבד.
  • פנימי מוגן: הגישה מוגבלת להרכבה הנוכחית או לסוגים הנגזרים מהכיתה המכילה.

לדוגמה, ניתן להכריז על סוג בשיטה שיש לה שינוי מוגן כך שהוא אינו נגיש מחוץ לכיתה אך נגיש לשיעורים הנגזרים שלו.

לא כל משתני הגישה ניתנים לשימוש בכל הסוגים מכל הסוגים. כאשר חבר מהסוג אינו כולל שינוי גישה במהלך ההכרזה שלו, נגישות ברירת המחדל שלו היא פרטית.

בהתאם לאילוץ הנגישות ב- C #, כמה מבנים דורשים שהסוג יהיה נגיש לפחות כמו חבר או סוג אחר. בנוסף, אם החבר הוא שיטה, נציג או אינדקס, סוג ההחזרה וסוגי הפרמטרים חייבים להיות נגישים לפחות כמו החבר עצמו. השימוש בחבר בלתי נגיש יביא לשגיאת זמן קומפילציה.

הגדרה זו נכתבה במונחי C #