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

البرمجة كائنية التوجه OOP في جافا

Hoida Ahamed

السؤال

شركة فيها ٤اقسام فكل قسم موظفين وعمال ومدراءولكل واحدمنهم صفات تخصه

ولايمكن للموظف العمل في اكثر من قسم ،ولكل قسم موظفين وعمال تخصه ويمكن لاكثر من قسم الاشتراك في نفس العمال.

اريد شرح الفكرة 

هل القسم كلاس اب نرث منه اوكلاس ابن يرث من كلاس يحتوي على كلاسات فرعية

 

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

Recommended Posts

  • 0

القسم هو صف من خصائصه المدير والموظفين والعمال داخله، يمكن للصف نفسه التصريح فيما إذا كان يمكن مشاركة العمال مع قسم آخر

class Department {
	
	// ...
	public Manager manager;
	public Employee[] employees;
	public Worker[] workers;

  	// ...
	public Boolean canShareWorkersWith(Department otherDepartment) {
		// بالاعتماد على قواعد مشاركة العمال
	}
  
  	// Setters and Getters...
}


// نستعلم عن امكانية المشاركة

if(department.canShareWorkersWith(otherDepartment)){
	otherDepartment.setWorkers(department.workers); // تعيين عمال قسم في آخر
}

باقي الصفوف من مدراء و موظفين و عمال لن تحتاج إلى الوراثة من صف القسم

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

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...