( فيديوهات عبد الله عيد) :
بشكل عام عن برمجة الكائنات :
1- كل شئ عبارة عن كائن (object)
2- كل كائن يتكون من خصائص (attributes) , و أفعال ( methods, behavior, action)
خصائص الكائن (attributes - properties ) :
صيغتها لازم تكون اشي اله قيمة name=value ، اسم الخاصية = قيمتها ، عبد الله = الاسم
أفعال الكائن :
هي الأفعال اللي يقوم فيها الكائن .
وصف الكائن :
لو عندي سيارة وبدي أوصفها راح أعمل جدول ( أوصفها يعني اجيب الخصائص والأفعال) ،
الكائن هنا عبارة عن جدول مقسوم قسمين ،
الفرق بين الكلاس class والكائن object :
الكلاس يكتب مرة واحدة ، والكائن هو عبارة عن نسخة من الكلاس ،
عشان انشأ الكائنات لازم انشأ أول اشي الكلاس واحط فيه الخصائص والأفعال ، والكائن لازم أنشأه من كلاس .
كيف تتعامل لغات البرمجة مع الكلاسات والكائنات ؟
الخصائص يتم تنفيذها بالمتغيرات .
الأفعال يتم تنفيذها بالدوال .
الكائن في البرمجة بالتالي أصبح عبارة عن متغيرات ودوال بدل خصائص وأفعال ..
الكلاس هي خريطة اعرف فيها التصنيفات ، وسيلة أعرف فيها كيف نوع الكائنات .
namespace هي زي المجلد جواتها كلاسات .
لغة البرمجة :
لازم أعرف كلاس واله اسم وأشرح فيه شو نوع المتغيرات والدوال اللي راح توخدها الكائنات تبعها .
c++ :
class car
{
int model ;
int size;
public:
void move(){}
};
car c;
جافا : نفس الفكرة بس طريقة الكتابة مختلفة .
Public class car
{
public int model ;
public int size;
public void move(){}
}
car c=new ....;
PHP :
class car
{
public $ model;
pubic $ size;
function move(){}
}
$c= new car();
No comments:
Post a Comment