الطبقة

يتم استخدام كلمة class لشرح لتعريف الطبقات
clase identifier
{
class-body
}
حيث أن identifier هو الاسم الذي تم أعطاؤه للطبقة أما class-body  فهي الأوامر التي تقوم ببناء الطبقة.

بعد تعريف الطبقة يتم استخدامها لإنشاء الكائنات فهي عبارة عن تعريف يستخدم لإنشاء الكائنات ليتم استخدام الكائنات لحمل البيانات وتنفيذ الإجراءات
الصيغة المتبعة للإعلان عن كائن من طبقة هي :
class_name object_identifier = new class name( );

حيث class_name هو اسم الطبقة و object_identifier هو اسم الكائن الذي يتم الإعلان عنه
فعلى سبيل المثال لو لديك طبقة اسمها point تستطيع القيام بإنشاء كائن باسم startingpoint باستخدام سطر الأمر التالي
point startingpoint = new point( );
اسم الطبقة point والكائن الذي تم الإعلان عنه startingpoint  والذي يمكن أن يتضمن بيانات وكذلك الإجراءات إذا تم تعريفها بداخل طبقة point
والكلمة new تستخدم لإنشاء العناصر الجديدة وفي هذه الحالة هي تقوم بإنشاء نقطة جديدة وتدل على أن هناك نسخة جديدة يتم إنشاؤها في هذه الحالة نجد أن النسخة الجديدة هي كائن point والأقواس على يمين point  تساعد الطبقة ليتم بناؤها في الكائن الجديد.

فـ point تستخدم للإعلان عن كائن يسمى statingpoint وهكذا أصبح المتغير كائن من نوع point
() new point  هذا الجزء يقوم بعملية البناء الحقيقي لكائن point واسم الطبقة ذات الأقواس اشارة لبناء كائن من نوع الطبقة وكلمة new لحجز أماكن في الذاكرة لهذا الكائن الجديد .

هناك نوعان ؤئيسيان من العناصر يمكن تضمينها بداخل جسم الطبقة هما :
  1. أعضاء البيانات
  2. أعضاء الإجراء
وأعضاء البيانات عبارة عن متغيرات وثوابت ويمكن أن تكون عبارة عن طبقات أخرى
وأعضاء الإجراء عبارة عن مجموعة من التعليمات البرمجية والتي تقوم بأداء عمل ما.

Share this article :

إرسال تعليق

 
Support : Creating Website | Johny Template | Mas Template
copyright © 2011. عالم الكمبيوتر - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger تعريب ساهر حسن صاحب مدونه عاشق بلوجر