מהן שיטות הקבל והגדר ב-Java

Mhn Sytwt Hqbl Whgdr B Java



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

בלוג זה יציין את השימוש והיישום של ' לקבל ' ו' מַעֲרֶכֶת ' שיטות.

מהן שיטות ה'קבל' ו'הגדר' ב-Java?

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







דוגמה 1: קבלת והגדרת ערכים ב-Java

בדוגמה זו, ' מַעֲרֶכֶת() ' ו' לקבל() ניתן להשתמש בפונקציונליות של שיטות תחילה כדי להגדיר את הערך של המשתנה הפרטי ולאחר מכן להביא אותו בעזרת הפונקציות המוגדרות על ידי המשתמש בתוך המחלקה:



פּוּמְבֵּי מעמד סט שיניים {

פְּרָטִי int גיל ;

פּוּמְבֵּי בָּטֵל setAge ( int איקס ) {

גיל = איקס ;

}

פּוּמְבֵּי int getAge ( ) {

לַחֲזוֹר גיל ;

}

פּוּמְבֵּי סטָטִי בָּטֵל רָאשִׁי ( חוּט [ ] args ) {

סט שיניים x = חָדָשׁ סט שיניים ( ) ;

איקס. setAge ( 18 ) ;

מערכת . הַחוּצָה . println ( 'הגיל הוא:' + איקס. getAge ( ) ) ;

} }

בגוש הקוד שלמעלה:



  • ראשית, הגדר מחלקה בשם ' סט שיניים '.
  • בתוך המחלקה, ציין משתנה פרטי בשם ' גיל '.
  • בשלב הבא, הגדר פונקציה בשם ' setAge() ' בעל הפרמטר המוצהר כדי להגדיר את הערך. בהגדרת הפונקציה, העבירו את הערך שנקבע למשתנה הפרטי.
  • כעת, הכריז על פונקציה להבאת ערך הסט בשם ' getAge() '. בהגדרה שלו, פשוט החזר את ה' מַעֲרֶכֶת ' גיל.
  • בתוך ה ' רָאשִׁי ', צור אובייקט של המחלקה המוצהרת באמצעות ' חָדָשׁ ' מילת המפתח וה' סט שיניים() 'קונסטרוקטור, בהתאמה.
  • לאחר מכן, הפעל את הפונקציה המצטברת ' setAge() ' על ידי התייחסות למחלקה והגדרת הערך שצוין.
  • לבסוף, אחזר את הערך שנקבע על ידי גישה לפונקציית המחלקה האחרונה ' getAge() '.

תְפוּקָה





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



דוגמה 2: קבלת והגדרת ערכים לפי הפניה ב-Java

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

פּוּמְבֵּי מעמד סט שיניים {

פְּרָטִי int גיל ;

פּוּמְבֵּי בָּטֵל setAge ( int גיל ) {

זֶה . גיל = גיל ;

}

פּוּמְבֵּי int getAge ( ) {

לַחֲזוֹר גיל ;

}

פּוּמְבֵּי סטָטִי בָּטֵל רָאשִׁי ( חוּט [ ] args ) {

סט שיניים x = חָדָשׁ סט שיניים ( ) ;

איקס. setAge ( 18 ) ;

מערכת . הַחוּצָה . println ( 'הגיל הוא:' + איקס. getAge ( ) ) ;

} }

בשורות הקוד לעיל, החל את השלבים הבאים:

  • באופן דומה, הגדר מחלקה בשם ' סט שיניים ' וציין את המשתנה הפרטי הנקוב.
  • כעת, הגדר פונקציה בשם ' setAge() 'בעל הפרמטר' גיל ' כדי להגדיר את הערך.
  • שימו לב שהפרמטר והמשתנה הפרטי זהים, אז ' זֶה ניתן להשתמש כאן במילת מפתח כדי להשמיט את העמימות בהבחנה.
  • ה ' זֶה ” מילת מפתח מצביעה על המשתנה הפרטי ומקצה לו את הערך שנקבע לאחר העברתו כארגומנט פונקציה ב-main.
  • לאחר מכן, באופן דומה, הגדר את הפונקציה ' getAge() ' כדי להחזיר את הערך שנקבע.
  • בתוך ה ' רָאשִׁי ', זכור את הגישות הנדונות ליצירת אובייקט מחלקה, קבוצה וקבלת הערך בהתאם.

תְפוּקָה

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

סיכום

ה ' לקבל ' ו' מַעֲרֶכֶת שיטות ב-Java הן חלק מ- כימוס ' ומשמשים להחזרה ולקביעת הערך של המשתנה הפרטי, בהתאמה. ניתן להשתמש בשיטות אלו כדי לשנות את המשתנה בפשטות או על ידי העברת הפניה בעזרת הפונקציה המוגדרת על ידי המשתמש. בלוג זה דן בגישות לשימוש בשיטות get and set של Java.