English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

ثلاث خصائص رئيسية في php: التجميع، الوراثة، والمرونة

الجزء الأول: التجميع

الهدف: جعل الفئة أكثر أماناً

الطريقة: تحويل المتغيرات الأعضاء إلى خاصة، وتشغيل المتغيرات الأعضاء من خلال الطرق، وإضافة شروط محدودة في الطريقة

الجزء الثاني: الوراثة

المفهوم: يمكن للفئة الفرعية تنفيذ كل شيء في الفئة الأب

إعادة كتابة الطريقة: إعادة كتابة الطريقة في الفئة الفرعية

ميزات: الوراثة المحدودة: يمكن للفئة الفرعية أن تمتلك عدة فئات آباء، ويمكن للفئة الأب أن تنشأ عدة فئات فرعية

override: طريقة إعادة كتابة

التحميل المكرر: تحميل مكرر، تحرير المتغيرات المتعددة

الجزء الثالث: المتغيرات المتعددة (التنقل المتعدد في الوقت الفعلي)

المفهوم: يتم توجيه الآباء إلى موضوع الفروع، بسبب تعديل طرق الآباء في الفروع، فإن حالة التوجيه للآباء تظهر حالة مختلفة عند استدعاء الطريقة

الشرط:

1يجب أن يحدث تحت الوراثة

2يجب إعادة كتابة الطريقة للآب

3استدعاء طرق الأباء

إذا احتاجت طريقة إلى دالة للآب، يمكن تقديم موضوع فرعي

ثابت

الأعضاء العادية

الأعضاء العادية تنتمي للموضوع

الأعضاء الثابتة

الأعضاء الثابتة تنتمي للكلاس

كلمة المفتاح: static

كلمة المفتاح self: تمثل الكلاس داخل الكلاس

لا يمكن التشغيل من داخل الطريقة الثابتة للوصول إلى الأعضاء العادية

يمكن التشغيل من داخل الطريقة العادية للوصول إلى الأعضاء الثابتة

الواجهة

الكلاسات التجريبية بشكل كبير

لا يمكن أن تحتوي الواجهة على متغيرات أعضاء، يمكن أن تحتوي فقط على طرق أعضاء

يمكن أن تكون الطريقة بدون جسم الدالة

كلمة المفتاح للواجهة: interface

يجب أن يتم تنفيذ جميع الطرق في الكلاس التي تعمل على تنفيذ الواجهة

تحميل الكلاسات:

include("./Ren.class.php");
include "./Ren.class.php";
require("./Ren.class.php");
require "./Ren.class.php";
require_once("./Ren.class.php");
require_once "./Ren.class.php";

طريقة تحميل الكلاسات تلقائيًا

يجب وضع جميع ملفات الكلاسات في نفس الدليل

قاعدة التسمية المشتركة لجميع ملفات الكلاسات

هذا هو نهاية محتويات هذا المقال، آمل أن يكون محتويات هذا المقال قد ساعدكم في تعلم أو عملكم، وأتمنى أن تدعموا تعليمات الصراخ!

البيان: محتويات هذا المقال منشأها من الإنترنت، وتحمل حقوق الطبع والنشر ملكية صاحبها، والمحتوى مساهمات مستخدمي الإنترنت الذين قاموا بتحميله بشكل تلقائي، والوقع لا يمتلك الحقوق، ولم يتم تعديل المحتوى بشكل يدوي، ولا يتحمل أي مسؤولية قانونية مرتبطة بذلك. إذا اكتشفت محتوى يشتبه في حقوق الطبع والنشر، فأرجو إرسال بريد إلكتروني إلى: notice#oldtoolbag.com (عند إرسال البريد الإلكتروني، يرجى استبدال '#' بـ '@') للإبلاغ، وقدم الأدلة ذات الصلة، وسيتم حذف المحتوى المشبوه في حال تم التحقق منه.

سيذهب لك