تتكون الكائنات الموجههة من ثلاث اشياء :
1- Inheritance التوارث
2- Polymorphism
3- Encapsulation
=================
Encapsulation : هو نفس عملية الpropeties ، يعني المتغير ال fields الموجودة بكلاس ، هاد المتغير بكون من نوع private وما بظهر في الobjects المعرفة بالmain class لكن انا لما اعمللها encapsulation واخلي هاي المتغيرات عبارة عن كبسولات ، واستخدمتها في ال object راح تظهر معي .
class program
{
static void Main (string[] args)
{
point p=new point();
p.X;
// هون ال X ظهرت فقط لما عملت كبسولة ( property ) للمتغير x في الكلاس point
}
}
class point
{
int x;
// عشان احط ال encapsulation راح أحدد المتغيرات (fields) اللي اسمه x ومن زر اليمين عليه ، راح اختار
Refactor - Encapsulate Field ، وهاي نفس طريقة الproperties
public int X
// X=property of x == Encapsulate of x
{}
}
=======================================================
No comments:
Post a Comment