yanivdan98 פורסם פברואר 16, 2013 דיווח שיתוף פורסם פברואר 16, 2013 הי משהו יכול בבקשה להסביר לי מדוע הפלט של התוכנית הזאת הוא 40? לי יצא שבהתחלה עשנו מבצעים את ה- c'tor של shape ואז value=10 ואז מצבעים את ה- c'tor של squre ואז val=30...לא ברור בכלל איך במבחן הם הגיעו ל-40 ? תודה http://img834.imageshack.us/img834/2494/21650507.png Uploaded with http://imageshack.us'>ImageShack.us ציטוט קישור לתוכן שיתוף באתרים אחרים More sharing options...
Home@ פורסם פברואר 17, 2013 דיווח שיתוף פורסם פברואר 17, 2013 ב-Java גם בבנאים יש כבילה דינמית. ציטוט קישור לתוכן שיתוף באתרים אחרים More sharing options...
yanivdan98 פורסם פברואר 17, 2013 מחבר דיווח שיתוף פורסם פברואר 17, 2013 סליחה , אך לא ברור לי התשובה שלך? ציטוט קישור לתוכן שיתוף באתרים אחרים More sharing options...
Home@ פורסם פברואר 17, 2013 דיווח שיתוף פורסם פברואר 17, 2013 יען dynamic binding. ב-Java גם קריאות למתודות מתוך בנאים נקבעות לפי הטיפוס הדינאמי של האוביקט שעכשיו בתהליך יצירה, אפילו אם המחלקה שהגדירה את הגרסא של המתודה שתיקרא טרם אותחלה עד הסוף. כשמגיעים לבנאי של Shape ויש קריאה ל-addValue, הגרסא של addValue שתיבחר היא הגרסא של Square (כי זה הטיפוס הדינאמי) ולא הגרסא של Shape. 1 ציטוט קישור לתוכן שיתוף באתרים אחרים More sharing options...
הודעות מומלצות
הצטרפות לשיח
באפשרותך לשלוח הודעה כעת ולהירשם מאוחר יותר. אם ברשותך חשבון, ניתן להתחבר עכשיו לשליחת הודעה דרך חשבונך.
הערה: הודעתך דרושה לאישור הנהלה לפני הצגתה.