שאלה עם מבחן 2008 סמסטר א' מועד ב'

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

שלח תגובה
michal cohen
הודעות: 87
הצטרף: 19:04 11/11/2009

שאלה עם מבחן 2008 סמסטר א' מועד ב'

שליחה על ידי michal cohen » 00:30 22/01/2010

http://www.cs.bgu.ac.il/~intro101/wiki. ... lution.pdf
בשאלה האחרונה עם כל הקאסטינגים והשגיאות ריצה וקומפילציה...
סעיפים 13 ו-15....
בסעיף 13 אני רואה שההדפסה היא לפי שיטה של B ולא של G. השאלה היא למה? החתימה אמנם נקבעת בקומפילציה ולכן תיקבע לפי הקאסטינג אבל בזמן ריצה הוא אמור לחפש מבחוץ פנימה ואז למצוא את השיטה קודם אצל G לא?
ב-15 לא ברור לי מי זה B? לא הגדירו משתנה כזה בכלל...

אם מישהו יודע מה פשר העניין אני אשמח לקרוא :)
תודה

Raz.A
הודעות: 64
הצטרף: 22:00 26/10/2009

Re: שאלה עם מבחן 2008 סמסטר א' מועד ב'

שליחה על ידי Raz.A » 00:39 22/01/2010

B הוא מחלקה - אבסטרקט
כמו בעבודה 5- היה אפשר לגשת ל getFitness של האינדיבידואל למרות שהוא היה גם מחלקה אבסטרקטית
אבל היה אפשר לגשת לשיטות הציבוריות שלו - בדומה כאן אפשר לגשת לשדה הציבורי b של B.
13-כשמנסים לגשת לשדה ציבורי בעזרת אופרטור השייכות (.) טיפוס המצביע קובע איזה שדה יבחר
באותו אופן כמו קודם, טיפוס המצביע הוא המחלקה האבסטרקטית B ולכן ה b שלה יודפס.
החיפוש מבחוץ פנימה נכון כשיש דריסה (בפולימורפיזם) ומדבר על שיטות ציבוריות ולא על שדות פנימיים.

efrat
הודעות: 33
הצטרף: 00:01 25/10/2009

Re: שאלה עם מבחן 2008 סמסטר א' מועד ב'

שליחה על ידי efrat » 00:47 22/01/2010

michal cohen כתב:http://www.cs.bgu.ac.il/~intro101/wiki. ... lution.pdf
בשאלה האחרונה עם כל הקאסטינגים והשגיאות ריצה וקומפילציה...
סעיפים 13 ו-15....
בסעיף 13 אני רואה שההדפסה היא לפי שיטה של B ולא של G. השאלה היא למה? החתימה אמנם נקבעת בקומפילציה ולכן תיקבע לפי הקאסטינג אבל בזמן ריצה הוא אמור לחפש מבחוץ פנימה ואז למצוא את השיטה קודם אצל G לא?
ב-15 לא ברור לי מי זה B? לא הגדירו משתנה כזה בכלל...

אם מישהו יודע מה פשר העניין אני אשמח לקרוא :)
תודה
סעיף 15: במחלקה B יש משתנה סטטי בשם b. ניתן לגשת למשתנה סטטי ע"י שם המחלקה נקודה שם המשתנה כמו בתרגיל, מבלי ליצור משתנה מסוג מחלקה זו.

michal cohen
הודעות: 87
הצטרף: 19:04 11/11/2009

Re: שאלה עם מבחן 2008 סמסטר א' מועד ב'

שליחה על ידי michal cohen » 01:08 22/01/2010

וואו - איזה נהדרים אתם!!!
מלא מלא תודה :)
רק עוד שאלה אחת על המשתנה הסטטי...
פשוט לא שמעתי על זה עד עכשיו משום מה (עופפתי בשיעור? לא נראה לי...)
בכל מקרה,
יש עוד משהו חשוב שצריך לדעת על משתנים סטטים? מה המשמעות שלהם? יש להם התנהגות שונה חוץ ממה שכתבת? מתי משתמשים בהם? מה המטרה שלהם?

מביך קצת לשאול את זה יומיים לפני המבחן אבל זה מה יש :)

בר כהן
הודעות: 146
הצטרף: 18:24 22/10/2009

Re: שאלה עם מבחן 2008 סמסטר א' מועד ב'

שליחה על ידי בר כהן » 01:22 22/01/2010

בגדול , זהו, משתנה סטטי הוא לא קשור לאוביקטים שנוצרים מאותה מחלקה, אלא הוא יחיד בלי קשר לכמה פעמים תעשי new למחלקה.
כמה לינקים שאולי יעזרו...
http://www.yvc.ac.il/ik/software@hu/class05.doc
http://www.allinterview.com/showanswers/2038.html

efrat
הודעות: 33
הצטרף: 00:01 25/10/2009

Re: שאלה עם מבחן 2008 סמסטר א' מועד ב'

שליחה על ידי efrat » 01:24 22/01/2010

אין בעד מה :)
michal cohen כתב: יש עוד משהו חשוב שצריך לדעת על משתנים סטטים? מה המשמעות שלהם? יש להם התנהגות שונה חוץ ממה שכתבת? מתי משתמשים בהם? מה המטרה שלהם?
בסוף הרצאה 17 (תורידי אותה מפה ולא מ UNICLASS. היא חלקית שם) יש הסבר על סטטי.

yairyog
הודעות: 39
הצטרף: 08:34 12/11/2009

Re: שאלה עם מבחן 2008 סמסטר א' מועד ב'

שליחה על ידי yairyog » 23:48 23/01/2010

שמתם לב שבמבחן הזה באותה שאלה (5) כל קשר בין קובץ השאלות לקובץ התשובות מקרי בהחלט?

התשובות אומנם שם אבל הסדר של הסעיפים שונה לגמרי
בשאלות כמו
c=e e=c זה ממש מבלבל

שלח תגובה

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