דף 1 מתוך 1

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

נשלח: 09:41 21/01/2010
על ידי eliorar
אם יש לי פונקציה שצריכה להחזיר משתנה object ונניח שאני רוצה להחזיר integer
האם זו תהיה טעות להחזיר משתנה מסוג int או שאני צריך להגדיר אותו כטיפוס המורחב Integer?

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

נשלח: 10:00 21/01/2010
על ידי shearer
אתה חייב להשתמש בעטיפה של Integer
אחרת זה לא יתקמפל לך, כי ה-int הפרימיטיבי הוא לא object

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

נשלח: 10:05 21/01/2010
על ידי eliorar
אתה טועה, זה כן מתקמפל (בדקתי),
וגם ניתן לבצע השמה של משתנה int לתוך object ככה ש int הוא כן סוג של object

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

נשלח: 16:45 21/01/2010
על ידי TA_Adi
השאלה תלויה בגרסת java בה משתמשים.

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