خانه / آموزش / تمرین‌های آموزشی / مدرسه موش‌ها (تا پایان جلسه ۴ام)

مدرسه موش‌ها (تا پایان جلسه ۴ام)

در مدرسه‌ی موش‌ها تعدادی کلاس درس داریم که ظرفیت هر کلاس ۱۰ دانش‌آموز است. فایل MiceSchool.zip را دانلود کرده و دو کلاس Student و Course را مشاهده کنید. در کلاس Course تعدادی متد با بدنه‌ی خالی وجود دارد که شما باید با توجه به توضیحات زیر آن‌ها را پیاده‌سازی کنید:

رفتار متد
تعداد دانش‌آموزان ثبت‌نام‌کرده در کلاس را برمی‌گرداند. public int getNumOfStudents()
آرایه‌ای شامل دانش‌آموزان ثبت‌نام‌کرده را برمی‌گرداند. public Student[] getStudents()
نام کلاس درس را برمی‌گرداند. public String getName()
با توجه به پارامتر داده‌شده، کلاس درس را نام‌گذاری می‌کند. public void setName(String s)
دانش‌آموز داده‌شده در پارامتر را در کلاس درس ثبت‌نام می‌کند. public boolean register(Student s)

نکات:

  • با توجه به رفتار متدهای موجود، فیلدهای کلاس Course را خودتان تشخیص داده و به آن اضافه نمایید.
  • هیچ‌یک از فیلدهای کلاس Course نباید از طریق کلاس‌های دیگر قابل دسترس باشند.
  • متد register اگر ظرفیت کلاس تکمیل شده باشد، مقدار false و در غیر این صورت مقدار true برمی‌گرداند.
  • بدیهی است که طول آرایه‌ی بازگشتی از متد getStudents باید به اندازه تعداد دانش‌آموزانی باشد که ثبت‌نام کرده‌اند.

آنچه باید آپلود کنید:

یک فایل zip که فقط شامل فایل Course.java است. یعنی وقتی فایل zip را باز می‌کنیم، فقط فایل Course.java را ببینیم.

 

برای داوری تمرین، می‌توانید پاسخ خود را در سایت Quera به نحوی که در بالا گفته شد، بارگذاری کنید.

 

مطالب پیشنهادی از وب



درباره مهناز خورسندی

همچنین بررسی کنید

کتابخانه (تا پایان جلسه ۱۳ام)

سطح سوال: ساده بسته‌ی ir.javacup.library را دانلود کنید. در این بسته دو کلاس با نام‌های …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *