14-10-12, 03:34 PM
العلاقة من نوع has-a :
كما اوضحنا في اول درسنا فهذا هو النوع الثاني من العلاقات بين الفئات المختلفة ، هذا النوع يعني ان الكلاس يحتوي على كلاس آخر ، لو افترضنا مثال كلاس العجلات بالشكل التالي :
C#:
VB.net:
نعرف يقينا ان الاطارات ليست من نوع سيارة tire is not a car ولكنها جزء من السيارة car has a tire ، لذا يمكننا تعريف كلاس السيارة بالشكل التالي :
C#:
VB.net:
لا تنس ان بامكانك تعريفها كـ private او protected وعمل خاصية لها من اجل القراءة والكتابة إليها .
كما اوضحنا في اول درسنا فهذا هو النوع الثاني من العلاقات بين الفئات المختلفة ، هذا النوع يعني ان الكلاس يحتوي على كلاس آخر ، لو افترضنا مثال كلاس العجلات بالشكل التالي :
C#:
كود :
class Tires
{
int TiresType;
int TiresSize;
}كود :
Class Tires
Private TiresType As Integer
Private TiresSize As Integer
End ClassC#:
كود :
class Car
{
Tires carTires=new Tires();
}كود :
Class Car
Private carTires As New Tires()
End Class