دورة سي شارب С# Course

Sunday, August 24, 2014

مفهوم برمجة الكائنات - عبد الله عيد

 ( فيديوهات عبد الله عيد)     :

بشكل عام عن برمجة الكائنات :
 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