בקשר לקוויז 9

מנהל: The Architect

נעול
BladeFistX2
הודעות: 14
הצטרף: 22:18 12/12/2008
מיקום: דרום
יצירת קשר:

בקשר לקוויז 9

שליחה על ידי BladeFistX2 » 00:58 14/02/2009

כן היה לי משעמם ורציתי לפתור את הקוויז ככה לפני שאני הולך לישון...

אז ככה:
בשאלה 9 אני לא מבין למה נכון לסמן גם את :

קוד: בחירת הכל

add the following method declaration to OrderedPair interface: int compareTo(Object other) 
למה צריך לשים שיטה כזו?

שבת שלום...
"Dream the same thing every night
I see our freedom in my sight
No locked doors, no windows barred
No things to make my brain seem scarred"
-Metallica, Welcome Home

yurib
הודעות: 207
הצטרף: 18:30 19/11/2008

שליחה על ידי yurib » 10:42 14/02/2009

אני לא זוכר את הניסוח המדויק של האשלה אבל בסופו של דבר שואלים אותך אילו מהאפשרויות יגרמו ל שתי המחלקות )FieldsPair ו ArrayPair או משהו כזה) לממש את הממשק Comparable
אנחנו יודעים שהממשק Comparable דורש מכל מחלקה שמיישמת אותו להכיל את השיטה compareTo, לכן אם פשוט נוסיף את הדרישה הזו לממשק ששתי המחלקות כבר מיישמות, אנו מקבלים את אותה התוצאה....

BladeFistX2
הודעות: 14
הצטרף: 22:18 12/12/2008
מיקום: דרום
יצירת קשר:

שליחה על ידי BladeFistX2 » 12:46 14/02/2009

כן אבל, כבר יש בתשובות את:
public int compareTo אז למה צריך גם int CompareTo
"Dream the same thing every night
I see our freedom in my sight
No locked doors, no windows barred
No things to make my brain seem scarred"
-Metallica, Welcome Home

yurib
הודעות: 207
הצטרף: 18:30 19/11/2008

שליחה על ידי yurib » 12:54 14/02/2009

כדי להראות שבממשק כל השיטות מוגדרות כפומביות גם אם אתה לא מציין זאת בפירוש כך ששתי האפשרויות האלו הן זהות למעשה.

נעול

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