سطح سوال: ساده
گرفته شده از مسابقه آموزشی جاواکاپ (درحال برگزاری در Quera)
در مدرسهی موشها تعدادی کلاس درس داریم که ظرفیت هر کلاس 10 دانشآموز است.
فایل [MiceSchool.zip](https://www.dropbox.com/s/t763qogy3skd0ds/MiceSchool.zip?dl=1) را دانلود کرده و دو کلاس 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 که در آن پوشه src و در آن پوشه main و در آن پوشه java و کد شما به اسم Course.java در این پوشه قرار میگیرد.
```
<Your-zip-name>.zip
   └── src
       └── main
           └── java
                └── Course.java
```
  
    
      ارسال پاسخ برای این سؤال
    
    
  
  
    
      در حال حاضر شما دسترسی ندارید.