‫مرحبًا بعودتك.
‫في هذا الفيديو ، أود أن أتحدث عن الطرق المختومة أو بشكل عام كلمة الختم الأساسية.
‫لذلك إذا أردت تجاوز طريقة ، يمكنني ببساطة جعلها افتراضية في الجملة الأساسية ثم
‫تجاوزها في جملة الاشتقاق.
‫لذلك رأينا ذلك.
‫ولكن ماذا لو كان لدي فصل آخر؟
‫هل يمكنني فعل ذلك أبعد من ذلك؟
‫لنفترض أنني أنشأت فئة جديدة هنا ، وأضف فئة وسأسمي ذلك 1m3 ، وهو ما سيفعله
‫ليكون BMW M3 ، أي فئة فرعية من BMW أو فئة قيادة.
‫هذا يعني أننا بحاجة إلى استخدام BMW هنا والآن نحتاج إلى إنشاء مُنشئ.
‫لذا سأقوم بنسخ الواحد من هناك.
‫وهنا سأضيف النموذج أيضًا.
‫إذن في هذا سيكون م ثلاثة.
‫حتى الآن لا تشكو.
‫لقد أضفت ذلك للتو حتى لا يشتكي لأنه يحتاج إلى واحد.
‫وإلا فإننا سنحتاج إلى مُنشئ افتراضي.
‫وإلا إذا كنا لا نريد أن نفعل ذلك في صنفنا الأساسي.
‫لذا سنحتاج هنا إلى مُنشئ افتراضي كما رأينا من قبل.
‫إذن السيارة تمامًا مثل هذه ، على سبيل المثال ، هذه مُنشئ افتراضي ، بناء افتراضي.
‫والآن إذا تقدمت وتخلصت من هذا.
‫لا.
‫لا تزال تشتكي ، ولكن هذا لأن BMW ليس لديها مُنشئ افتراضي أيضًا.
‫لذا BMW من هذا القبيل.
‫والآن يمكننا المضي قدمًا والتخلص من هذا هنا.
‫كما ترون الآن ، لم يعد يشتكي.
‫ولكن نظرًا لأنني لم أرغب في القيام بذلك ولأنني لم أرغب في إنشاء كل تلك المنشئات الافتراضية ، فإن الأمر يتعلق أكثر بالكلمة
‫الأساسية المختومة.
‫لنفترض أنني أريد تجاوز هذه الطريقة هنا.
‫لذا فإن إصلاح طريقة BMW ، التي تجاوزت بالفعل السيارة الآن ومجانية ، تريد أيضًا تجاوز
‫ذلك.
‫لذلك سأقوم فقط بإنشاء إصلاح الفراغ التجاوزي وهنا يستدعي إصلاح القاعدة بالفعل.
‫لذلك سوف يتم استدعاء الفئة الأساسية ثم طريقة الإصلاح.
‫لذلك في هذه الحالة ، سوف تستدعي ببساطة طريقة الإصلاح هذه.
‫الآن يمكنني القيام بذلك ، يمكنني تجاوزه ويمكنني المضي قدمًا وإنشاء كائن RM ثلاثة.
‫لننشئ واحدًا وثلاثة سيكونان ثلاثة رينغيت ماليزي لدي وهو M ثلاثة جديد وسأضيف HP
‫، دعنا نقول 260.
‫سيكون اللون أحمر وسيكون الموديل m3c Super Turbo أو أيًا كان.
‫ليست سيارة احترافية.
‫لذلك سأسميها RM three Super Turbo.
‫والآن إذا اتصلت بطريقة إصلاح النقاط الثلاث RM ، فسوف تستدعي ببساطة الطريقة الأساسية.
‫لذلك تم إصلاح BMW Super Turbo.
‫لذلك على الرغم من أنني لم أقم بإضافة أي شيء آخر ، فقد اتصلت للتو بهذا الإصلاح الأساسي.
‫الآن هو يستدعي طريقة إصلاح BMW.
‫كما ترون هنا ، هذه.
‫حسنًا ، هذا شيء واحد ، لكن ماذا لو أردت ختمه؟
‫لذلك كما قلنا من قبل ، إذا كنت تريد ختمها بحيث لا يمكن تجاوز هذه الطريقة بعد الآن ، فيمكنني ببساطة إضافة
‫هذه الكلمة الأساسية للدرع.
‫الآن أنا بحاجة إلى القيام بذلك قبل تجاوز الكلمة الأساسية.
‫وإلا فإنه لا يعمل.
‫لذلك لا يمكنك القول ، حسنًا ، سأقوم بإغلاق هذه الطريقة الافتراضية لأن ذلك سيكون عكس ذلك.
‫لذا ، يسمح الظاهري بالتجاوز ، ولا يسمح المحكم بالتجاوز.
‫لذا ، إذا استبدلت الوضع الظاهري بإصلاح مغلق الآن ، فسوف يشتكي أيضًا لأنه يقول إنه لا يمكن إغلاقه
‫لأنه ليس تجاوزًا.
‫لذلك يمكنك فقط إغلاق طرق التجاوز ، مما يعني أن السيارة فوق السيارة لديها طريقة افتراضية تسمى الإصلاح.
‫ترث BMW هذه الطريقة وتستبدلها ، والآن تغلقها بحيث لا يمكن لـ RM الثلاثة الخاصة بي استخدامها بعد الآن.
‫لذا كما ترى ، لا يمكن تجاوز العضو الموروث لأنه مختوم.
‫حتى الآن لا يمكنني تجاوز هذه الطريقة بعد الآن.
‫وهذا ما تدور حوله هذه الكلمة الرئيسية المختومة بالكامل.
‫لذا فأنت تحجب الميراث ، لذا فأنت لا تسمح بالميراث إلى حد كبير ، ويمكنك فعل الشيء نفسه ليس فقط بالطرق
‫، ولكن يمكنك أيضًا القيام بذلك مع السيارات.
‫لذلك لنفترض أنني أريد ختم صنف BMW الخاص بي بحيث لا يمكن توريثه منذ ذلك الحين.
‫لن تستطيع هذه الفئة بأكملها أن ترث من BMW.
‫لذلك يمكن أن ينبع نجاحها هنا من نوع BMW المختوم.
‫حسنًا ، هذا ما يفعله SEAL.
‫إنه ببساطة يغلقه لمزيد من الميراث.
‫حسنا.
‫لقد رأيت الآن كيف يمكنك استخدام الكتابة ، ثم إخفاء الأعضاء باستخدام الكلمة الأساسية الجديدة
‫، وترى الآن كيفية استخدام الكلمة الأساسية المختومة لإغلاق طرق الكتابة.