task 2

מנהל: The Architect

נעול
eladrai
הודעות: 55
הצטרף: 11:51 06/12/2008

task 2

שליחה על ידי eladrai » 21:19 09/02/2009

ואללה...
מה בדיוק לעשות????????
לגאוה יש כבר ממשק של COMPARABLE?
אם כן מה בדיוק המשימה? הבנתי את המוטיבציה, אנחנו רוצים להדק את החוזה, ועקב כך שהמחלקה היא אבסטרקטית אנחנו לא מכריחים לממש את COMPARETO....
אבל...בחיית לא הבנתי...
זה גם למתרגלים וגם ליורי וגם לאחרים.תודה
עד מתי דו חוגי

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

שליחה על ידי yurib » 22:10 09/02/2009

כן הממשק Comparable כבר מוגדר בג'אווה, במשימה 2 נאמר לנו שהמחלקה Individual צריכה לממש את הממשק, כלומר להכיל את כל מה ש "החוזה" של הממשק מחייב. כיוון שזו מחלקה אבסטרקטית יש לך אפשור לכתוב ממש את הקוד, או להגדיר את השיטות של הממשק כאבסטרקטיות ולאלץ את המחלקות היורשות לממש את הקוד עצמו. תחשוב מה עדיף
, האם אתה יודע לעשות את ההשוואה עבור כל אובייקט ?

eladrai
הודעות: 55
הצטרף: 11:51 06/12/2008

שליחה על ידי eladrai » 22:33 09/02/2009

נראה לי דכן...שאני יודע לעשות השוואה עבור כל אובייקט...
בתכלס גורם ההשוואה לפי מה שמתואר רק רק הFITNESS לא?
עד מתי דו חוגי

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

שליחה על ידי yurib » 00:33 10/02/2009

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

hilaq
הודעות: 30
הצטרף: 13:56 09/01/2009

שאלה מפגרת-

שליחה על ידי hilaq » 21:00 12/02/2009

שאלה מפגרת- איך צריך לקרוא לקובץ JAVA גם Individual?

hico
הודעות: 49
הצטרף: 19:21 06/12/2008

שליחה על ידי hico » 22:49 14/02/2009

כמובן את צריכה לקרוא לכל קובץ ב-Java לפי שם המחלקה, אחרת זה לא יתקמפל. ויש גם עניין של Case באותיות (גדולות או קטנות, זה חשוב).
כל פעם שאומרים להגדיר מחלקה חדשה - זה גם שם הקובץ.

נעול

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