كيفية تطبيق فئة Abstract في php؟



ستساعدك هذه المقالة في استكشاف Abstract Class In PHP وستساعدك على معرفة كل ما يجب معرفته عن التجريد في PHP.

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

لذلك دعونا نستكشف الموضوع المذكور أعلاه مع المؤشرات التالية ،





فلنبدأ إذن ،

فئة الملخص في PHP

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



المضي قدمًا في هذه الفئة الملخصة في PHP ،

قم بإنشاء فئة مجردة

 

في المثال أعلاه ، تعتبر مدرستنا الصفية صفًا مجردًا ، وله طريقة مجردة. إذا كنت ترغب في إنشاء فصل دراسي جديد يمتد إلى صفنامدرسةثم سيتعين عليك تقديم تعريف للطريقة المجردةيعلم، وإلا يجب أن يكون الفصل التابع أيضًا مجردًا. إنه إلزامي لجميع فصول الأطفال تقديم تعريف لطريقة التدريس ().

المضي قدمًا في فصل الملخص في PHP



طرق غير مجردة داخل فئة مجردة

يمكن أيضًا أن توجد طرق غير مجردة في فئات Abstract مع أو بدون طرق مجردة. لذلك يُقال أيضًا أن الطبقة المجردة تُعرف بالفئات المنفذة جزئيًا. يمكن الوصول إليها واستخدامها مباشرة من قبل الفصول التابعة ، دون تجاوزها.

موضوع. 'English Subject'} // إنه كمبيوتر وظيفي عام للكمبيوتر غير مجردة () {echo $ this-> subject. 'Computer Science subject'} // إنها وظيفة عامة غير مجردة العاشرة وظيفة عامة classa 10thClass ($ group) {$ this-> subject = $ group} // إنها وظيفة عامة مجردة علم الوظيفة العامة المجردة التدريس ()}؟>

في ما سبق ، أضفنا ثلاث طرق غير مجردةالإنجليزية()،الحاسوب()والدرجة العاشرة ()إلى ملخصنامدرسةصف دراسي.

المضي قدمًا في فصل الملخص في PHP

عمل فئة مجردة

المثال أدناه يوضح عمل الطبقة المجردة

subject ('English') صدى '' echo $ obj-> subject ('Computer Science')؟>

صورة مميزة - فصل تجريدي في PHP - Edureka

مساحات الأسماء في c ++

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

لديك سؤال لنا؟ يرجى ذكرها في قسم التعليقات في هذه المقالة وسأعاود الاتصال بك.