חברי כיתה

מְחַבֵּר: Lewis Jackson
תאריך הבריאה: 8 מאי 2021
תאריך עדכון: 21 יוני 2024
Anonim
שיר האלף בית - שיר ילדים - שירי ילדות אהובים - שירי ילדות ישראלית
וִידֵאוֹ: שיר האלף בית - שיר ילדים - שירי ילדות אהובים - שירי ילדות ישראלית

תוֹכֶן

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

חברי הכיתה, ב- C #, הם חברי הכיתה המייצגים את הנתונים ואת ההתנהגות של הכיתה.

חברי הכיתה הם חברים שהוכרזו בכיתה וכל אלה (למעט בנאים ומשמידים) שהוכרזו בכל הכיתות בהיררכיה הירושה שלה.

חברי הכיתה יכולים להיות מהסוגים הבאים:


  • קבועים המייצגים ערכים קבועים
  • שדות המייצגים משתנים
  • שיטות המספקות שירותים כמו חישוב או פעולות אחרות על חבריה
  • מאפיינים המגדירים את תכונות הכיתה וכוללים פעולות להשגת ושינוין
  • אירועים שנוצרו לתקשורת בין שיעורים / אובייקטים שונים
  • אינדקסרים המסייעים בגישה למופעי כיתה הדומים למערכים
  • מפעילים המגדירים סמנטיקה כאשר משתמשים בהם בביטויים עם מקרים כיתתיים
  • בנאי ערכים לאתחל את חברי המופעים בכיתה
  • בנאי סטטי לאתחל את הכיתה עצמה
  • הרס לביצוע פעולות הנחוצות לביצוע לפני שמוסרים כיתות
  • סוגים המקומיים לכיתה (סוג מקונן)


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

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

בניגוד ל- Java שרמת הנגישות המוגדרת כברירת מחדל של חבר בכיתה היא ציבורית, היא פרטית ב- C #.


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

Techopedia מסביר את חברי הכיתה

חברי הכיתה מאתחלים במבנים אשר ניתן להעמיס עליהם יתר על המידה עם חתימות שונות. עבור כיתות שאין להן בנאי, יוצר קונסטרוקטור ברירת מחדל אשר מאתחל את חברי הכיתה (לערכי ברירת מחדל).

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

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

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

חברי הכיתה המופשטת מונעים הפעלה ישירה ויש ליישם אותם בכיתה הנגזרת כדי להשתמש בה. כדי למנוע מחברים בכיתה או מחברים בכיתה, ניתן להכריז על הכיתה או על חבריה כ"חתומים ". ניתן להשתמש בחברי הכיתה כתמיד 'זמן קומפילציה' באמצעות שינוי 'const' וכקבוצי זמן ריצה המשתמשים במצב 'קריאה'.

בעת הצהרת חברי הכיתה במרחב הצהרה חדש, הכללים הבאים חלים:


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