טוען...
טוען...
נתונה המחלקה Weight — משקל, שיש לה שתי תכונות:
kilo: מספר קילוגרמים, המקבלת ערכים מ־0 ומעלה, מטיפוס שלם.gram: מספר גרמים, המקבלת ערכים מ־0 עד 999 (כולל), מטיפוס שלם.
הנח שלכל תכונה במחלקה הוגדרו פעולות get ו־set.
לפניך ממשק המחלקה Weight הכתוב בשפת Java:Weightpublic Weight ()public Weight (int kilo, int gram)public Weight (int totalGram)public void add (Weight other)public boolean less (Weight other)AllWeightspublic Weight sum ()ממש את שתי הפעולות הבונות של המחלקה Weight: public Weight(int kilo, int gram) ו-public Weight(int totalGram) (אין צורך לממש את הפעולה הבונה ללא פרמטרים).
ממש את הפעולות add ו-less.
נתונה המחלקה AllWeights שיש לה תכונה אחת: arr — מערך מטיפוס Weight.
לפניך פעולה של ממשק המחלקה AllWeights הכתובה בשפת Java:
ממש את הפעולה sum.
הנח שהתאים במערך אינם null.
הערה
תוכל להשתמש בכל אחת מן הפעולות של ממשק המחלקה
Weight.
נתונה המחלקה Weight — משקל, שיש לה שתי תכונות:
kilo: מספר קילוגרמים, המקבלת ערכים מ־0 ומעלה, מטיפוס שלם.gram: מספר גרמים, המקבלת ערכים מ־0 עד 999 (כולל), מטיפוס שלם.
הנח שלכל תכונה במחלקה הוגדרו פעולות get ו־set.
לפניך ממשק המחלקה Weight הכתוב בשפת Java:Weightpublic Weight ()public Weight (int kilo, int gram)public Weight (int totalGram)public void add (Weight other)public boolean less (Weight other)AllWeightspublic Weight sum ()ממש את שתי הפעולות הבונות של המחלקה Weight: public Weight(int kilo, int gram) ו-public Weight(int totalGram) (אין צורך לממש את הפעולה הבונה ללא פרמטרים).
ממש את הפעולות add ו-less.
נתונה המחלקה AllWeights שיש לה תכונה אחת: arr — מערך מטיפוס Weight.
לפניך פעולה של ממשק המחלקה AllWeights הכתובה בשפת Java:
ממש את הפעולה sum.
הנח שהתאים במערך אינם null.
הערה
תוכל להשתמש בכל אחת מן הפעולות של ממשק המחלקה
Weight.