אם אתה רוצה להיות מתכנת Java, יש הרבה מושגים חדשים ללמוד. ישנם שיעורים, שיטות, חריגים, קונסטרוקטורים, משתנים ועוד; אתה יכול להיות המום ללמוד את זה. אז כדאי שתלמד אותם אחד אחד. במאמר הדרכה זה, תלמד כיצד לקרוא לשיטה ב- java.
שלב
שלב 1. שיטה מקביל לפונקציות בשפות תכנות כמו C, שעוזר לשימוש חוזר בקוד. השיטות מורכבות מסדרה של הצהרות, וניתן לקרוא לשיטות אלה באמצעות הצהרות אחרות. כאשר תתקשר, כל ההצהרות המהוות חלק מהשיטה יבוצעו. לדוגמה, שקול שיטה זו:"
שיטת חלל סטטי ציבורי דוגמה () {}
. כרגע אין בו קוד, אבל יש שלוש מילות מפתח לפני שם השיטה. יש
פּוּמְבֵּי
,
סטָטִי
ו
בָּטֵל
שלב 2. מילה
פּוּמְבֵּי
לפני שם השיטה פירושו שניתן לקרוא לשיטה עצמה מכל מקום שכולל מחלקה אחרת, אפילו מחבילה (קובץ) אחרת כל עוד אתה מייבא את המחלקה הזו.
יש מילים אחרות שיכולות להחליף
פּוּמְבֵּי
. המילה היא
מוּגָן
ו
פְּרָטִי
. אם שיטה
מוּגָן
אז רק מחלקה זו ותת -המחלקות שלה (מחלקות שמשתמשות בהן כבסיס לעריכת קוד) יכולות לקרוא לשיטה. שיטה
פְּרָטִי
ניתן לקרוא רק בתוך המעמד הזה. מילת המפתח האחרונה היא לא ממש מילה. המילה משמשת רק אם אין לך תחליף
פּוּמְבֵּי
,
מוּגָן
או
פְּרָטִי
. מילה זו נקראת ברירת מחדל, או חבילה פרטית. המשמעות היא שרק שיעורים באותה חבילה יכולים לקרוא לשיטה.
שלב 3. מילת המפתח השנייה,
סטָטִי
פירושו שהשיטה שייכת למחלקה ואינה מופע של המחלקה (אובייקט).
יש לקרוא לשיטות סטטיות באמצעות שם המחלקה:"
ExampleClass.methodExample ()
עם זאת, אם מילת המפתח
סטָטִי
אינו קיים, ניתן לקרוא לשיטות רק באמצעות אובייקטים. לדוגמה, אם קוראים למחלקה
ExampleObject
ויש לו קונסטרוקטור (ליצירת אובייקט), נוכל ליצור אובייקט חדש על ידי הקלדה
ExampleObject obj = דוגמא חדשה exampleObject ();
וקרא לשיטה עם"
obj.methodExample ();
".
שלב 4. מילה נוספת לפני שם השיטה היא
בָּטֵל
.
אמר
בָּטֵל
פירושו שהשיטה לא מחזירה דבר (לא מחזירה כלום אם מפעילים את השיטה). אם אתה רוצה שיטה להחזיר משהו, פשוט החלף את המילה
בָּטֵל
עם סוג הנתונים (פרימיטיבי או סוג הפניה) של האובייקט (או סוג פרימיטיבי) שברצונך ליצור. רק תוסיף
לַחֲזוֹר
בתוספת אובייקט מסוג זה אי שם לפני סוף קוד השיטה.
שלב 5. בעת קריאה לשיטה שמחזירה משהו, תוכל להשתמש במה שהוחזר
למשל, אם
someMethod ()
מחזיר מספר שלם, ואז אתה יכול להגדיר מספר שלם למה שמוחזר עם"
int a = someMethod ();
שלב 6. כמה שיטות דורשות פרמטרים
שיטה שלוקחת פרמטר שלם תראה
someMethod (int a)
. בעת שימוש בשיטה כזו, עליך לכתוב את שם השיטה, ולאחר מכן מספר שלם בסוגריים:
קצת שיטה (5)
אוֹ
כמה שיטות (n)
אם
הוא מספר שלם.
שלב 7. שיטה יכול להיות גם עם מספר פרמטרים, פשוט הפרד אותם באמצעות פסיקים. אם שיטה
קצת שיטה
דורש שני פרמטרים,
int א
ו
אובייקט obj
ייראה כמו"
someMethod (int a, Object obj)
. כדי להשתמש בשיטה חדשה זו, עליך לקרוא לשם השיטה ואחריו מספר שלם ואובייקט בסוגריים:
someMethod (4, thing)
עם
דָבָר
הוא
לְהִתְנַגֵד
טיפים
-
כאשר אתה קורא לשיטה שמחזירה משהו, אתה יכול לקרוא לשיטה אחרת המבוססת על מה אותה שיטה מחזירה. לדוגמא יש לנו שיטה בשם
getObject ()
שמייצר אובייקט. ובכן, בכיתה
לְהִתְנַגֵד
אין שיחות שיטה לא סטטיות
toString
אשר מייצרים
לְהִתְנַגֵד
בצורה של
חוּט
. אז, אם אתה רוצה להשיג
חוּט
זה מ
לְהִתְנַגֵד
נוצר באמצעות
getObject ()
בשורה אחת, פשוט כתוב"
String str = getObject (). ToString ();
- ".