מהו פרמטר אובייקט ב-Java?
מהו פרמטר אובייקט ב-Java?

וִידֵאוֹ: מהו פרמטר אובייקט ב-Java?

וִידֵאוֹ: מהו פרמטר אובייקט ב-Java?
וִידֵאוֹ: Java object passing 🏬 2024, מאי
Anonim

Java - חפצים כפי ש פרמטרים

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

באופן דומה, איך מעבירים אובייקט כפרמטר בג'אווה?

אנחנו יכולים לעבור אובייקט מכל מעמד כמו פָּרָמֶטֶר אל א שיטה ב-java . אנו יכולים לגשת למשתני המופע של ה לְהִתְנַגֵד עבר בתוך הנקרא שיטה . נוהג טוב לאתחל משתני מופע של an לְהִתְנַגֵד לפני העברת אובייקט כפרמטר לשיטה אחרת הוא ייקח ערכי ברירת מחדל ראשוניים.

לאחר מכן, השאלה היא, מהו אובייקט בג'אווה? לְהִתְנַגֵד − חפצים יש מצבים והתנהגויות. דוגמה: לכלב יש מצבים - צבע, שם, גזע וכן התנהגויות - כשכשוך בזנב, נביחות, אכילה. א לְהִתְנַגֵד הוא מופע של מחלקה. מחלקה - מחלקה יכולה להיות מוגדרת כתבנית/תכנית המתארת את ההתנהגות/מצב שה- לְהִתְנַגֵד תמיכה מסוגו.

כאן, מה הפרמטר ב-Java?

א פָּרָמֶטֶר הוא ערך שניתן להעביר בו לשיטה Java . אז השיטה יכולה להשתמש ב פָּרָמֶטֶר כאילו זה היה משתנה מקומי שאתחל עם ערך המשתנה המועבר אליו בשיטת הקריאה.

מה זה ארגומנט ופרמטר ב-Java?

א פָּרָמֶטֶר הוא משתנה בהגדרת שיטה. כאשר קוראים לשיטה, ה- טיעונים הם הנתונים שאתה מעביר לשיטה פרמטרים . פָּרָמֶטֶר הוא משתנה בהצהרת הפונקציה. טַעֲנָה הוא הערך האמיתי של המשתנה הזה שמועבר לתפקוד.

מוּמלָץ: