מתי שיטה צריכה להיות סטטית?
מתי שיטה צריכה להיות סטטית?

וִידֵאוֹ: מתי שיטה צריכה להיות סטטית?

וִידֵאוֹ: מתי שיטה צריכה להיות סטטית?
וִידֵאוֹ: עדן בן זקן ומאיה דדון - להיות שלך (By Osher Cohen) 2024, מאי
Anonim

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

פשוט כך, מתי כדאי להשתמש בשיטות סטטיות?

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

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

כמו כן לדעת, מה קורה כאשר אנו מכריזים על שיטה כסטטית?

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

האם נוכל לעקוף שיטה סטטית?

התשובה היא, לא, אתה פחית לֹא לעקוף את השיטה הסטטית ב-Java, למרות שאתה פחית לְהַכרִיז שיטה עם אותה חתימה בתת מחלקה. בהתאם למוסכמות הקידוד של Java, שיטות סטטיות צריך לִהיוֹת הגישה אליו מתבצעת על ידי שם המחלקה במקום אובייקט. בקצרה שיטה סטטית יכולה להיות עמוס יתר על המידה, אבל פחית לֹא לעקוף ב-Java.

מוּמלָץ: