تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الدرس الحادي والعشرون - الوراثة Inheritance
#6
العلاقة من نوع has-a :

كما اوضحنا في اول درسنا فهذا هو النوع الثاني من العلاقات بين الفئات المختلفة ، هذا النوع يعني ان الكلاس يحتوي على كلاس آخر ، لو افترضنا مثال كلاس العجلات بالشكل التالي :

C#:

كود :
class Tires
{
int TiresType;
int TiresSize;
}
VB.net:


كود :
Class Tires


Private TiresType As Integer

Private TiresSize As Integer

End Class
نعرف يقينا ان الاطارات ليست من نوع سيارة tire is not a car ولكنها جزء من السيارة car has a tire ، لذا يمكننا تعريف كلاس السيارة بالشكل التالي :

C#:


كود :
class Car
{
Tires carTires=new Tires();
}
VB.net:


كود :
Class Car


Private carTires As New Tires()

End Class
لا تنس ان بامكانك تعريفها كـ private او protected وعمل خاصية لها من اجل القراءة والكتابة إليها .
}}}
تم الشكر بواسطة:


الردود في هذا الموضوع
الدرس الحادي والعشرون - الوراثة Inheritance - بواسطة Raggi Tech - 14-10-12, 03:34 PM


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم