מה המשמעות של מחלקה סטטית?
מה המשמעות של מחלקה סטטית?

וִידֵאוֹ: מה המשמעות של מחלקה סטטית?

וִידֵאוֹ: מה המשמעות של מחלקה סטטית?
וִידֵאוֹ: What is the use of static class ? 2024, נוֹבֶמבֶּר
Anonim

C# מחלקה סטטית היא מחלקה שאי אפשר לאמץ את זה. המטרה היחידה של ה מעמד הוא לספק שרטוטים של בירושה שיעורים . א מחלקה סטטית נוצר באמצעות " סטָטִי " מילת מפתח ב-C#. א מחלקה סטטית יכול להכיל סטָטִי לחברים בלבד. אתה לא יכול ליצור אובייקט עבור מחלקה סטטית.

באופן דומה אפשר לשאול, מה התועלת של מחלקה סטטית?

שיעורים סטטיים משמשים כמכולות עבור סטָטִי חברים. סטָטִי שיטות ו סטָטִי מאפיינים הם האיברים הנפוצים ביותר של a מחלקה סטטית . את כל סטָטִי חברים נקראים ישירות באמצעות מעמד שֵׁם. סטָטִי שיטות עושות עבודה ספציפית ונקראות ישירות באמצעות שם טיפוס, במקום מופע של טיפוס.

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

יתר על כן, האם אנו יכולים להפוך את המעמד לסטטי?

התשובה היא כן, אנחנו יכולים יש מחלקה סטטית ב-java. ב-Java, אָנוּ יש סטָטִי משתני מופע וכן סטָטִי שיטות וגם סטָטִי לַחסוֹם. ה מעמד אשר סגורה מקוננת מעמד ידוע בשם חיצוני מעמד . ב-Java, אנחנו יכולים לא עשה הרמה העליונה סטטי מחלקה.

מה ההבדל בין מחלקה סטטית למחלקה לא סטטית ב-C#?

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

מוּמלָץ: