מהי ג'אווה בשיטה סטטית?
מהי ג'אווה בשיטה סטטית?

וִידֵאוֹ: מהי ג'אווה בשיטה סטטית?

וִידֵאוֹ: מהי ג'אווה בשיטה סטטית?
וִידֵאוֹ: הסבר כיצד להגדיר מתודה סטטית וכיצד להשתמש בה 2024, אַפּרִיל
Anonim

שיטה סטטית ב Java שייך לכיתה ולא למופעים שלה. א שיטה סטטית יכול לגשת בלבד סטָטִי משתנים של class ו-invoke בלבד שיטות סטטיות של הכיתה. בְּדֶרֶך כְּלַל, שיטות סטטיות הם תועלת שיטות שאנו רוצים לחשוף לשימוש על ידי מחלקות אחרות ללא צורך ביצירת מופע.

באופן זה, מה הכוונה בשיטה סטטית בג'אווה?

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

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

יתר על כן, מהי שיטה סטטית ב-Java עם דוגמה?

הדוגמה הנפוצה ביותר למתודה סטטית היא main() method. כפי שצוין לעיל, ניתן לגשת לכל איבר סטטי לפני יצירת אובייקטים מהמחלקה שלו, וללא התייחסות לאף אחד לְהִתְנַגֵד . לשיטות המוצהרות כסטטיות יש מספר הגבלות: הן יכולות רק לקרוא ישירות לשיטות סטטיות אחרות.

מדוע השיטה העיקרית היא סטטית?

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

מוּמלָץ: