معنى الفصيلة Class:
الفصيلة class هي أساس البرمجة بواسطة الأهداف (OOP) وهي التي يبنى عليها البرنامج وأخذت في الفصيلة CLASS من الواقع فكل عنصر من عناصر الحياة عبارة عن فصيلة class، فأنت تستطيع أن تطلق على جميع السيارات إنها من فصيلة CAR مع بعض الاختلافات، ويمكنك أن تطلق على الطيور فصيلة Bird أي طائر وهكذا تنتمي جميع العناصر إلى فصائل Classes وكل فصيلة تستطيع تمثيلها بعنصرين هما البيانات والدوال (methods , data)، فمثلًا فصيلة الموظف Employee بياناتها هي بيانات الموظف العامة مثل كود الموظف، اسم الموظف، عنوان الموظف، تليفون الموظف، وباقي بياناته، وكذلك الدوال (methods) هي دوال تحقيق العمليات التي يمكن أن تتم على الموظف مثل: عملية إضافة موظف جديد، وحذف موظف موجود، تعديل بيانات موظف وجميع العناصر يمكن تميلها بهذه الطريقة.
إذن الفصيلة هي مجموعة من السطور التي شكل عنصرًا تمثيل تامًا من حيث بيانات العنصر والتي تسمى خصائص proprties، وكذلك دوال العنصر التي تسمى methods وبتقسيم البرنامج إلى فصائل يصبح أكثر نظامًا وأسرع في الإعداد، حيث قامت ميكروسوفت في منتجها vb.net بإعداد مجموعة كبيرة من الفصائل التي تلي متطلبات المبرمج، وما عليك عند إعداد البرامج إلا أن تدرس مكتبة الفصائل class Lib الموجودة لتعرف المتوفر منها، وكذلك تتعرف على بيانات (خصائص) properties ودوال الفصيلة Methods.
والسؤال: كيف أستطيع إنشاء فصيلة CLASS والتعامل معها وتطبيق مفاهيم OOP؟
الإجابة: هذا ما سوف نوضحه في هذا الفصل بعد الانتهاء أولًا من توضيح المفاهيم الأساسية لمفهوم OOP .