כיצד לקרוא לשיטה ב- Java (עם תמונות)

תוכן עניינים:

כיצד לקרוא לשיטה ב- Java (עם תמונות)
כיצד לקרוא לשיטה ב- Java (עם תמונות)

וִידֵאוֹ: כיצד לקרוא לשיטה ב- Java (עם תמונות)

וִידֵאוֹ: כיצד לקרוא לשיטה ב- Java (עם תמונות)
וִידֵאוֹ: כיצד לגלות את הסיסמה של הרשת האלחוטית שלכם 2024, מאי
Anonim

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

צעדים

972649 1
972649 1

שלב 1. להבין מהי שיטה

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

    public static void methodName () {System.out.println ("זוהי שיטה"); }

972649 2
972649 2

שלב 2. הצהיר על גישת הכיתה לשיטה

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

  • פּוּמְבֵּי:

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

  • מוּגָן:

    משנה הגישה "המוגן", מאפשר רק לקרוא לשיטה בתוך המחלקה ותתי המעמדות שלה.

  • פְּרָטִי:

    אם מוכרזת שיטה

    פְּרָטִי

  • אז ניתן לקרוא לשיטה רק בתוך הכיתה. זה נקרא ברירת מחדל, או חבילה פרטית. המשמעות היא שרק השיעורים באותה חבילה יכולים לקרוא לשיטה.
972649 3
972649 3

שלב 3. הצהירו על המחלקה שאליה שייכת השיטה

בדוגמה למעלה, מילת המפתח השנייה, "סטטית" פירושה שהשיטה שייכת למחלקה ולא לאף מופע של המחלקה (אובייקט). יש לקרוא לשיטות סטטיות באמצעות שם המחלקה: "ExampleClass.methodExample ()".

אם מילת המפתח "סטטי" לא הייתה בשימוש, ניתן להפעיל את השיטה רק באמצעות אובייקט. לדוגמה, אם המחלקה נקראה "exampleObject" והיתה לה קונסטרוקטור (ליצירת אובייקטים), אז נוכל ליצור אובייקט חדש על ידי הקלדת "exampleObject obj = new ExampleObject ();", ונקרא לשיטה בעזרת הדברים הבאים: "obj.methodExample ();"

972649 4
972649 4

שלב 4. הצהיר על ערך ההחזרה

ערך ההחזרה מצהיר את שם הערך שהשיטה מחזירה. בדוגמה למעלה המילה "void" פירושה שהשיטה לא מחזירה דבר.

  • אם אתה רוצה שיטה להחזיר משהו, פשוט החלף את המילה "חלל <" בסוג נתונים (פרימיטיבי או סוג הפניה) של האובייקט (או סוג פרימיטיבי) שברצונך להחזיר. סוגים פרימיטיביים כוללים int, float, double ועוד. לאחר מכן פשוט הוסף "החזר" בתוספת אובייקט מסוג זה אי שם לקראת סוף קוד השיטה.
  • כשקוראים לשיטה שמחזירה משהו, אפשר להשתמש במה שהיא מחזירה. לדוגמה, אם שיטה בשם "someMethod ()" מחזירה מספר שלם (מספר), תוכל להגדיר מספר שלם למה שהיא מחזירה באמצעות הקוד: "int a = someMethod ();"
972649 5
972649 5

שלב 5. הצהירו על שם השיטה

לאחר שהצהרת על המחלקות שיכולות לגשת לשיטה, למחלקה שאליה היא שייכת ולערך ההחזרה, עליך לתת לשיטה שם כך שניתן לקרוא לה. כדי לתת לשיטה שם, פשוט הקלד את שם השיטה ואחריו סוגר פתוח וסגור. הדוגמאות למעלה כוללות, "someMethod ()" ו- "methodName ()". לאחר מכן תזין את כל הצהרות השיטה בתוך סוגריים מתפתלים פתוחים וסגורים "{}"

972649 6
972649 6

שלב 6. התקשר לשיטה

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

    class class class {public static void methodName () {System.out.println ("זוהי שיטה"); } פסל סטטי ציבורי (String args) {methodName (); }}

972649 7
972649 7

שלב 7. הוסף פרמטר לשיטה (במידת הצורך)

חלק מהשיטות דורשות פרמטר כגון מספר שלם (מספר) או סוג הפניה (כגון שם אובייקט). אם שיטה דורשת פרמטר, אתה פשוט מקליד את הפרמטר בין סוגר פתוח לסגור אחרי שם השיטה. שיטה הדורשת פרמטר שלם של מספר שלם תיראה כמו "someMethod (int a)" או דומה. שיטה שיש בה שימוש בסוג הפניה תיראה כמו "someMethod (Object obj)" או דומה.

972649 8
972649 8

שלב 8. התקשר לשיטה עם פרמטר

כאשר קוראים לשיטה הדורשת פרמטר, פשוט הייתם מוסיפים את הפרמטר בפרתזה אחרי שם השיטה. לדוגמה: "someMethod (5)" או "someMethod (n)" אם "n" הוא מספר שלם. אם השיטה דורשת אובייקט הפניה, פשוט הזן את שם האובייקט בסוגריים פתוחים וסגורים. לדוגמה, "someMethod (4, thing)".

972649 9
972649 9

שלב 9. הוסף מספר פרמטרים לשיטה

לשיטות יכולות להיות גם מספר פרמטרים, המופרדים בפסיקים. בדוגמה הבאה, נוצרת שיטה להוספת שני מספרים שלמים יחדיו והחזרת הסכום כשיטת ההחזרה. כאשר השיטה נקראת, שני המספרים השלמים ניתנים כפרמטרים יתווספו יחדיו. כאשר התוכנית מופעלת, תקבל פלט שאומר "סכום A ו- B הוא 50":

    מחלקה ציבורית myClass {סכום חלל סטטי ציבורי (int a, int b) {int c = a + b; System.out.println ("סכום A ו- B הוא"+ c); } פוסט סטטי ציבורי ריק (מחרוזת ארגז) {סכום (20, 30); }}

וידאו - על ידי שימוש בשירות זה, מידע מסוים עשוי להיות משותף עם YouTube

טיפים

  • כאשר קוראים לשיטה שמחזירה משהו, אתה יכול לקרוא לשיטה אחרת המבוססת על מה שיטה זו מחזירה. נניח שיש לנו שיטה שנקראת

    getObject ()

    שמחזיר אובייקט. ובכן, בכיתה

    לְהִתְנַגֵד

    קיימת קריאת שיטה לא סטטית

    toString

    שמחזיר את

    לְהִתְנַגֵד

    בצורה של א

    חוּט

    . אז אם אתה רוצה להשיג את זה

    חוּט

    מ ה

    לְהִתְנַגֵד

    חזר על ידי

    getObject ()

    בשורה אחת, היית כותב"

    String str = getObject (). ToString ();

  • ".

מוּמלָץ: