פורסם 2007 באפריל 1718 שנים שלום רציתי לשאול שאלה קטנה לגבי ממשקים בג'אווה מותר במתודה בתוך ממשק לשים פקודה הדפסה כלשהיא או שבכלל אסור וזה רק כותרות ? ולגבי משתנים בממשק מותר רק Static או רק Final או רק Static final ? התבלבלתי עם אלה בממשק ויש כזה תרגיל: יש ממשק AnimalBehavior עם 2 כותרות לא משנה מהן כרגע.. ומחלקה Mammal שמיישם את AnimalBehavior ומחלקה נוספת Cow שיורשת את Mammal (כל זה נמצא בתרשים, מ-Cow אין חץ יישום ל-AB) אז האם הכותרת של Cow צריכה להיות: Cow extends mammal וזהו ? ואם כן אז בכל מקרה Cow אמורה לממש את המתודות של AnimalBehavior ? תודה מראש
פורסם 2007 באפריל 1718 שנים אתה יכול לשים הצהרות של פונקצייה בממשק, לא לממש אותן בפועל. לגבי משתנים מותר לשים רק קבועים ע"י static final.כן, cow extends mammal, אם mammal לא מימש חלק מהפונקציות, אז cow צריך.ד"א אם אתה משתמש ב IDE נורמלי כמו eclipse הוא די מהר מזהיר אותך מפני ניסיונות מימוש / הגדרת משתנים בממשקים, ירושה של ממשק שלא מימשת לה את כל הפונקצינליות וכו'.
פורסם 2007 באפריל 1718 שנים הECLIPSE אפילו מועיל בטובו להוסיף לך את הפונקציות שלא מימשת. מבחינה לימודית, זה לא טוב כל כך, מכיוון שאנשים נהיים תלווים בECLIPSE.
פורסם 2007 באפריל 1718 שנים אכן... יש את אופציית ה quick fix שאתה לוחץ ctrl-1 על איפה שיש את השגיאה והוא מציע גם תיקונים.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.