פונקציה שמחזירה object ומשתנים פרימיטיביים

מנהלים: TA_nimrod, TA_Igor, TA_Adi, TA_nimrod, TA_Igor, TA_Adi

שלח תגובה
eliorar
הודעות: 35
הצטרף: 19:43 11/11/2009

פונקציה שמחזירה object ומשתנים פרימיטיביים

שליחה על ידי eliorar » 09:41 21/01/2010

אם יש לי פונקציה שצריכה להחזיר משתנה object ונניח שאני רוצה להחזיר integer
האם זו תהיה טעות להחזיר משתנה מסוג int או שאני צריך להגדיר אותו כטיפוס המורחב Integer?

shearer
הודעות: 28
הצטרף: 19:33 23/10/2009

Re: פונקציה שמחזירה object ומשתנים פרימיטיביים

שליחה על ידי shearer » 10:00 21/01/2010

אתה חייב להשתמש בעטיפה של Integer
אחרת זה לא יתקמפל לך, כי ה-int הפרימיטיבי הוא לא object

eliorar
הודעות: 35
הצטרף: 19:43 11/11/2009

Re: פונקציה שמחזירה object ומשתנים פרימיטיביים

שליחה על ידי eliorar » 10:05 21/01/2010

אתה טועה, זה כן מתקמפל (בדקתי),
וגם ניתן לבצע השמה של משתנה int לתוך object ככה ש int הוא כן סוג של object

TA_Adi
הודעות: 106
הצטרף: 16:53 05/11/2008

Re: פונקציה שמחזירה object ומשתנים פרימיטיביים

שליחה על ידי TA_Adi » 16:45 21/01/2010

השאלה תלויה בגרסת java בה משתמשים.

בגרסאות העדכניות יותר java לבד מוסיפה מעטפת (נקרא Boxing).
צוות מבוא למדעי המחשב (מתרגל)

שלח תגובה

חזור אל “- מבוא למדעי המחשב 2010”