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