Professional Documents
Culture Documents
מחלקות עם פתרון-1
מחלקות עם פתרון-1
;return true
}
If(this.countGr<25)
{
;this.ar[pl]=g
;++this.countGr
;return true
}
;return false
}
2 דוגמה
"מחלקה "מועדון ספורט
, שם: לכל חוג שומרים פרטים הבאים.נתונה מחלקה "חוג" במועדון ספורט .א
) זה אומר שהוא חינם לחברי מועדון0 (אם מחיר. מחיר,)6-22( שעה,)1-7( יום
. פעולה בונה שמקבלת כל פרמטרים,כתוב מחלקה "חוג" – כותרת תכונות-
יום ושעה ובונה חוג ללא תשלום,כתוב פעולה בונה שמקבלת שם-
רלוונטיותset לכל תכונה ופעולותget כתוב פעולות-
כתוב פעולה בוליאנית שמחזירה אמת אם חוג בחינם ושקר אחרת-
כתוב פעולת הדפסה רלוונטית-
ב .מועדון ספורט מארגן עד 50חוגים .תכונות של מחלקה מועדון -SportClubשם המועדון,
כמות החוגים הנוכחית ומערך החוגים.
-כתוב מחלקה מועדון ספור -כותרת תכונות
-ממש פעולה בונה שמקבלת שם המועדון ובונה מועדון ריק
-כתוב פעולה פנימית שמקבלת חוג חדש (מאותחל) ומוסיפה אוותו למועדון –אם יש מקום.
פעולה מחזירה אמת –אם הייתה אפשרות להוסיף ושקר -אחרת.
-ממש פעולה פנימית שמקבלת יום שבוע (חוקי) ומחזירה כמות החוגים שמתקיימים באותו
יום.
-ממש פעולה פנימית שמקבלת יום שבוי ומדפיסה פרטים של כל החוגים שמתקיימים באותו
יום -שם ושעה.
יש להניח שכל נתונים חוקיים – אין צורך לבדוק.
{public class SportClub
;private String name
;private int num
;private Section[] ar
;c.add(s2)
;System.out.println(c.numDay(1))
;)c.printDay(4)