اذهب إلى المحتوى
  • 0

كبسله والوراثه

Soma Alharbi

السؤال

انشئ كلاس (person) بحيث يكون اب للكلاسات (student) و(Employee). ثم انشئ (Faculty) و(staff) بحيث ترث خصائص (Employee).
الكلاس (person) يحتوي على اسم وعنوان ورقم هاتف وبريد الكتروني، و(student) لديه معدل تراكمي ومستوى دراسي، و(Employee) مكتب وراتب وتاريخ تعيين **ملاحظه: استخدم الكلاس DataTime الموجود في لغة سي شارب لتعريف نوع بيانات تاريخ التعيين **.(Faculty) لديه ساعات مكتبيه والدرجه العلميه، والكلاس (staff) يحتوي على اسم الوظيفه (مثل: سكرتير، مراقب، اداري.. الخ)
-اعيد كتابة الداله tostring باستخدام override الموجودة في جميع الكلاسات بحيث تعرض الخصائص التي يحملها الكلاس.
-في جميع الكلاسات طبق مبدأ الكبسله وعرف دوال getو set مناسبه (ملاحظه:يمكن استخدام property بدلامن تعريف الدوال)

-ضع قيود مناسبه على البيانات في الكلاسات المختلفه مثال:

المعدل من ٠-٥

رقم الهاتف ١٠ ارقام فقط.

-عرف ثلاث عمليات بناء على الاقل في كل كلاس بحيث تطبق overloading. 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

لا توجد أي إجابات على هذا السؤال بعد

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...