يتم إعطاؤك مقتطفًا من التعليمات البرمجية يتضمن تنفيذًا جزئيًا لفئة الممرضة. مهمتك هي استكمال تنفيذ هذا الفصل بناءً على المتطلبات المقدمة.

تمثل فئة الممرضة ممرضة في نظام المستشفى. يمتد فئة أساسية ويرث بعض الخصائص والأساليب. يأخذ المنشئ الأساسي الوسائط التالية: الاسم واللقب والرسالة واسم المستخدم وكلمة المرور.

تحتوي فئة الممرضة على مُنشئ التحميل الزائد الذي لا يأخذ أي وسيطات.

تحتوي فئة الممرضة على طريقة تسمى Add، والتي تأخذ مثيلًا لفئة الممرضة كمعلمة. تضيف هذه الطريقة مثيل الممرضة المحدد إلى قائمة تسمى NurseList.

تحتوي فئة الممرضة أيضًا على طريقة تسمى Remove، والتي تأخذ عددًا صحيحًا nurseNumber كمعلمة. تقوم هذه الطريقة بإزالة الممرضة الموجودة في الفهرس المحدد من قائمة التمريض.

مهمتك هي إكمال تنفيذ فئة الممرضة من خلال توفير الكود المفقود للمنشئين وطريقة الإضافة وطريقة الإزالة.

استكمال تنفيذ فئة الممرضة بناء على المتطلبات المقدمة.
{"evolved_from": null, "kind": "synthetic", "source": "argilla/DistiCoder-dpo-binarized"}