منتدى تونيزيا سات
أهلا بكم فى منتدي تونيزيا سات إذاكانت هذه المرة الأولى إضغط علي التسجيل

ندعوكم إلي الإنضمام إليني في صفحتنا
http://www.facebook.com/aligannouchi


منتدى تونيزيا سات ,tunisia-sat
 
الرئيسيةالرئيسية  البوابةالبوابة  اليوميةاليومية  مكتبة الصورمكتبة الصور  س .و .جس .و .ج  قائمة الاعضاءقائمة الاعضاء  المجموعاتالمجموعات  التسجيلالتسجيل  دخول  
Smowtion ...


شاطر | 
 

 [2-4] دالة Constructor وتكوين الكائنات

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
المدير العام
المدير العام


ذكر عدد الرسائل : 1213
العمر : 32
الموقع : http://tunisia-sat.mam9.com
مزاجك اليوم :
المهنة :
الهواية :
تاريخ التسجيل : 09/01/2009

مُساهمةموضوع: [2-4] دالة Constructor وتكوين الكائنات   الأربعاء فبراير 04, 2009 12:19 am


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]


دالة البناء أو Constructor : -
هذه الدالة تعرف بداخل الفصيل ولها مهمة مميزة وهي بناء الكائن اللذي سيتكون من هذا الفصيل واعطاءه القيم الابتدائية لكي تتم التعامل مع هذه القيم فيما بعد بداخل الفصيل .
الصغية العامة هي


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

حيت SomeClass الاولى كما عرفنا هي أسم الفصيل

أي دالة لكى تعرف يجب كتابة الكلمة المفتاحية function ومن ثم أسم الدالة , طبعا فيه ملاحظة هنا دالة Constructor يجب أن يكون أسمها مطابقا لاسم الفصيل .

يلحق أسم الدالة فيما بعد قوسين () طبعا مابداخل القوسين يكتب مايعرف ب البامترات لهذه الدالة , والبارمترات هي متغيرات تعمل زي الممر للدالة لكي يتم التعويض في الدالة نفسها .
شىء مهم أخر وظيفة هذه الدالة بالذات هي اذا تكون كائن من الفصيل SomeClass مثلا الاوامر اللى موجودة بداخل دالة Constructor حتتنفذ تلقائيا .

لو فرضا أن أي واحد فينا لم يعرف دالة Constructor , فأن الاكشن سكريبت توفر دالة Constructor افتراضية وهذه الدالة لا يمكن فعل شىء (ليس لها وظيفة) ومافيها أي اوامر (دالة فارغة المحتوى).

طبعا انا تكلمت عن Access Control Modifier في موضوع سابق !! لكن فيما يخص دالة Constructor فهي دائما تعتبر Public , سواء كتبت أو لم تكتب قبل أسم الدالة .

طبعا دالة Constructor لها وظيفة خاصة عندما تعرف داخل الفصيل رئيسي , الكود اللذى سيكتب في دالة Constructor المعرفة بداخل الفصيل الرئيسي حتعطي الفرصة لتنفيذ الكود مباشرة أي بما معناه دالتنا حتوفر لنا نقطة البداية لتنفيذ البرنامج .


تكوين الكائن :
بعد عرفنا قليلا عن الفصائل ومابداخلها , نأتى الان لمعرفة كيفية تكوين الكائنات ....

الصيغة العامة لتكوين كائن من فصيل معين هي عن طريق أستخدام الكلمة المفتاحية new


رمز:
new ClassName
حيث ClassName أسم الفصيل المراد تكوين الكائن منه .
مثلا لو حبينا تكوين كائن MovieClip كل ماسنكتبه هو


رمز:
new MovieClip
رجاءا لو تحب تشكرني فأضغظ على زر أشكرني , ولو تحب تسأل أو اي استفسار ضع ردك هنا .
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://tunisia-sat.mam9.com
 
[2-4] دالة Constructor وتكوين الكائنات
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى تونيزيا سات :: منتدى الكمبيوتر والانترنت :: منتدى الشروحات و الدروس-
انتقل الى: