בית התפתחות מהו תחום מופע ב- c? - הגדרה מטכנולוגיה

מהו תחום מופע ב- c? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של שדה מופע?

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


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


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


שדה מופע מכונה גם משתנה מופע.

Techopedia מסביר את תחום המופעים

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


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


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


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

הגדרה זו נכתבה בהקשר של C #
מהו תחום מופע ב- c? - הגדרה מטכנולוגיה