- צרו מחלקה המתארת סטודנט.
ביצירת אובייקט מהמחלקה נדרש להעביר שם לסטודנט, גיל, ומספר ימים בשבוע בהם הוא לומד. בהתאם למספר
הימים אפשר לשבץ את הסטודנט בקורסים שונים.
למשל רועי נרשם לחוג "מדעי הטבע" בלימודי ערב, 3 ימים בשבוע לכן הוא יכול ללמוד עד 3 קורסים במקביל.
ביצירה והוספה של רועי, ידרש לתת שם (רועי) גיל (30) ואת המספר 3 כמספר קורסים מקסימלי שאפשר לשבץ לו.
לכל סטודנט יש את המטודות הבאות:
"showCourses" – מחזירה את כל הקורסים אליהם הסטודנט רשום.
addCourse – מקבלת שם של קורס (String) ומוסיפה אותו לנתונים של הסטודנט – במידה והדבר אפשרי בהתאם למגבלה שהוגדר לו ביצירה שלו.
אם הקורס התווסף בהצלחה – אני אקבל הודעה על כך, אם לא אני אקבל הודעה שהקורס לא התווסף כי לתלמיד אין ימים פנויים. - צרו פונקציה נפרדת שמקבלת מערך של סטודנטים (אובייקטים) המבוססים על תרגיל 1 ומדפיסה את הממוצע גילאים שלהם.
בשביל לבדוק את הפונקציה – צרו מערך שמכיל 5 אובייקטים על בסיס התרגיל (5 סטודנטים).