الانتقال إلى المحتوى الرئيسي

ما هو كائن الفئة: التعريف والأمثلة / اسم الموقع

في البرمجة ، الطبقة هي لبنة البناء الرئيسية للنهج الموجه للكائنات. يصف نوع البيانات المجردة ويحدد خصائصه وطرقه. ولكن ما هو كائن فئة وكيف تختلف عن الطبقة نفسها?

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

للحصول على تمثيل مرئي أكثر ، دعنا نلقي نظرة على مثال. تخيل أن لدينا فئة "سيارة" ، والتي تحتوي على خصائص" جعل " ، " نموذج "وطريقة"بدء تشغيل المحرك". عندما نقوم بإنشاء كائن من فئة" السيارة "، على سبيل المثال ، مع العلامة التجارية" تويوتا "ونموذج" كامري " ، نقوم بإنشاء مثيل محدد من هذه الفئة. يمكننا استدعاء طريقة" بدء تشغيل المحرك " لهذا الكائن وتنفيذ العمليات المناسبة.

وبالتالي ، فإن كائن الفئة هو مثيل محدد لفئة لها خصائصها وأساليبها الخاصة التي يمكن إنشاؤها واستخدامها لتنفيذ عمليات معينة.

  1. ما هو كائن فئة?
  2. تعريف كائن فئة
  3. أمثلة على استخدام كائن فئة
  4. سؤال وجواب
  5. ما هو كائن فئة?
  6. كيف يختلف كائن فئة من فئة?
  7. كيف يمكنني إنشاء كائن فئة?
  8. ما هي الأمثلة التي يمكن تقديمها لكائنات الفصل?
  9. ما هي الإجراءات التي يمكن تنفيذها مع كائن من الطبقة?

ما هو كائن فئة?

في البرمجة الشيئية ، كائن الفئة هو مثيل لتلك الفئة. الفئة هي تعريف أو نوع بيانات ، والكائن هو مثيل له يمكن أن يوجد بشكل مستقل عن الكائنات الأخرى.

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

يمكن إنشاء كائنات الفئة باستخدام عامل التشغيل" الجديد". على سبيل المثال ، إذا كان الفصل يسمى "كتاب" ، فيمكن إنشاء كائن من فئة "الكتاب" على النحو التالي:

كتاب كتاب 1 = كتاب جديد ();

في هذا المثال ، نقوم بإنشاء كائن كتاب 1 من فئة" الكتاب". هذا يعني أننا أنشأنا نسخة من فئة الكتاب ، والتي يمكنها تخزين معلومات حول كتاب معين.

كائنات الفئة لها حالتها وسلوكها. يتم تحديد حالة الكائن من خلال قيم خصائصه ، ويتم تحديد السلوك بالطرق التي يمكن استدعاؤها لتنفيذ إجراءات معينة.

على سبيل المثال ، إذا كان كائن الكتاب 1 الخاص بنا يحتوي على خاصية "العنوان" وطريقة "الحصول على اسم ()" ، فيمكننا الحصول على اسم هذا الكتاب عن طريق استدعاء الطريقة:

اسم السلسلة = كتاب1.الحصول على اسم();

وبالتالي ، فإن كائن الفئة هو ممثل محدد لفئة يمكنها تخزين البيانات وتنفيذ إجراءات معينة بناء على طرق معينة للفئة.

تعريف كائن فئة

كائن الفئة هو مثيل محدد (مثيل) لفئة تم إنشاؤها بناء على قالبها (النموذج الأولي). تحدد الفئة مجموعة من الخصائص والأساليب ، ويستخدم الكائن هذه الخصائص والأساليب لتنفيذ إجراءات معينة.

كائن من فئة هو مثيل مستقل يمكن أن يكون لها قيم الخصائص الفريدة الخاصة بها والدولة. يمكن أن تحتوي فئة واحدة على العديد من الكائنات التي يمكن إنشاؤها وتعديلها أثناء تنفيذ البرنامج.

مثال على كائن فئة هو كائن " سيارة "استنادا إلى فئة" سيارة". يمكن أن تحتوي فئة " السيارة "على خصائص مثل" صنع "و" طراز "و" لون "وطرق مثل" بدء تشغيل المحرك "و"تشغيل المصابيح الأمامية". سيكون لكل سيارة محددة تم إنشاؤها بناء على هذه الفئة قيم خصائص فردية خاصة بها ويمكنها تنفيذ إجراءات مختلفة محددة في طرق الفصل.

خصائص فئة "السيارة"طرق"السيارة"
  • فئة العلامة التجارية
  • نموذج
  • اللون
  1. بدء تشغيل المحرك
  2. قم بتشغيل المصابيح الأمامية

وبالتالي ، فإن كائن الفئة هو مثيل محدد له خصائص والقدرة على تنفيذ إجراءات معينة بناء على الفئة التي هي نموذجها الأولي.

أمثلة على استخدام كائن فئة

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

  • مثال 1: إنشاء كائن من فئة "السيارة" والوصول إلى خصائصه وطرقه:
  • كونست كار = سيارة جديدة ("تويوتا" ، "كامري" ، 2022);

    سيارة.محرك();

    سيارة.توقف();

  • مثال 2: إنشاء كائن فئة الطالب والوصول إلى خصائصه وطرقه:
  • طالب كونست = طالب جديد("إيفان" ، "إيفانوف" ، 20);

    طالب.دراسة();

    طالب.النوم();

  • مثال 3: إنشاء كائن من فئة "الترتيب" والوصول إلى خصائصه وطرقه:
  • كونست النظام = النظام الجديد("12345" ، "إيفانوف" ، "المنتج 1");

    النظام.عملية();

    النظام.إلغاء();

يتيح لك استخدام كائنات الفئة إنشاء مثيلات الفئات وإدارتها ، مما يجعل الكود أكثر معيارية وسهلة الاستخدام.

سؤال وجواب

ما هو كائن فئة?

كائن الفئة هو مثيل محدد لفئة تم إنشاؤها بناء على تعريفها. لديها البيانات والأساليب الخاصة بها ، ويمكن استخدامها لتنفيذ إجراءات معينة.

كيف يختلف كائن فئة من فئة?

الفئة عبارة عن قالب أو رسم يحدد الخصائص (المتغيرات) والإجراءات (الأساليب) التي يمكن أن تكون متأصلة في الكائنات. الكائن هو مثيل محدد لفئة تم إنشاؤها بناء على تعريفها.

كيف يمكنني إنشاء كائن فئة?

لإنشاء كائن فئة ، استخدم عامل التشغيل الجديد ، متبوعا باسم الفئة. على سبيل المثال: اسم الفئة اسم الكائن = اسم فئة جديد ();

ما هي الأمثلة على كائنات الفئة التي يمكن تقديمها?

يمكن أن تكون أمثلة كائنات الفصل: كائن من فئة " الكتاب "بخصائص معينة (العنوان ، المؤلف ، سنة النشر) ، كائن من فئة" السيارة "بخصائص معينة (صنع ، طراز ، لون) وكائن من فئة" الطالب " بخصائص معينة (الاسم والعمر ومتوسط الدرجات).

ما هي الإجراءات التي يمكن تنفيذها مع كائن من الطبقة?

يمكنك تنفيذ إجراءات مختلفة باستخدام كائن فئة ، والتي يتم تعريفها بواسطة طرق الفصل. على سبيل المثال ، مع كائن من فئة الكتاب ، يمكنك استدعاء طريقة الحصول على المؤلف() للحصول على اسم مؤلف الكتاب.