כיצד ליצור שיטות ב- Java

כיצד ליצור שיטות ב- Java

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





שיטות דומות לפונקציות בתכנות מובנה. ההבדל (וזה היתרון שלהם) הוא שהשיטות מאפשרות שימוש חוזר בקוד ומודולריות התוכניות.





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





הכרזת שיטה

כדי להשתמש בשיטה, ודאי הצהרת עליה. השתמש בתחביר שלהלן לשם כך:

return_type methodName( param1, param2, paramN){
// statements
}

בצורתה הפשוטה ביותר, שיטה מקבלת את הפורמט הנ'ל.



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

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





השתמש במילת המפתח לַחֲזוֹר בגוש השיטה שלך, כדי לציין את הערך שתחזיר:

int deposit (int value){
// statements
return balance;
}

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





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

return_type methodName( param1, param2, paramN) // method header

methodName הוא מזהה המשמש לשם שיטה. לפי הסכמה, הוא משתמש ב- camelCase תחתון. כלומר, המילה הראשונה היא אותיות קטנות, ואם זו מילה בשני חלקים, אז גם האות הראשונה של המילה השנייה מסומנת באותיות רישיות.

מדוע גוגל משתמשת בזיכרון כה רב?

כמו כן, חשוב לציין כי אינך יכול להשתמש באף אחת ממילות הג'אווה השמורות כשם שיטה.

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

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

int balance (){
//statements
return amount;
}

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

public static void main(){
}

מילת המפתח פּוּמְבֵּי הוא שינוי נראות ואתה יכול ליישם אותו על כל שיטה שתגדיר כדי להגביל את הנגישות שלה. פּוּמְבֵּי פירושו שניתן לגשת לשיטה בכל השיעורים בכל החבילות.

ישנם גם שינויי חשיפה אחרים כמו מוּגָן , פְּרָטִי, ו בְּרִירַת מֶחדָל . דיון מעמיק על משני הראות ניתן בקישור הקשור:

קָשׁוּר: מוסרי משני הגישה השונים של Java

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

באופן כללי, לתוכנית שלך תהיה אחת סטָטִי שיטה (נקראת רָאשִׁי() ) שממנה אתה יכול לקרוא לשיטות אחרות.

קוראים לשיטה

על מנת שהשיטה המוצהרת שלך תבצע פעולה על אובייקט, יש לקרוא לה '.'

מי לא עוקב אחורה אחר האינסטגרם

כדי לקרוא לשיטה, השתמש בתחביר:

ObjectName.methodName(arguments)

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

קשורים: מהי פונקציה רקורסיבית וכיצד יוצרים פונקציה ב- Java?

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

public class Account{
double deposit(double amount){
amount = amount*1.05; // apply 5% interest rate to amount
return amount;
}
void getMessage(){
System.out.println('Thank you for banking with us!');
}
public static void main(String[] args){
Account myAccount = new Account();
double newBalance = myAccount.deposit(500); // method call
System.out.println('
Your new balance in 4 months will be '+ newBalance);
myAccount.getMessage(); // method call
}
}

כעת אתה יודע כיצד ליצור שיטות ב- Java

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

לאחר ששליטה במיומנות זו, מדוע שלא תסתכל על עצות וטריקים אחרים הקשורים ל- Java?

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל מהו קונסטרוקטור ב- Java וכיצד אתה משתמש בו?

הכירו את הפונקציה של בונה הג'אווה.

קרא הבא
נושאים קשורים
  • תִכנוּת
  • ג'אווה
  • תִכנוּת
  • טיפים לקידוד
על הסופר ג'רום דוידסון(22 מאמרים פורסמו)

ג'רום הוא כותב צוות ב- MakeUseOf. הוא מכסה מאמרים בנושא תכנות ולינוקס. הוא גם חובב קריפטו ותמיד עוקב אחרי תעשיית הקריפטו.

עוד מאת ג'רום דוידסון

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה