Inheriting Private Fields Rulesحدود الحقول الخاصة بالوراثة
أتقن وراثة الأصناف في JavaScript عبر extends وsuper: هيئ باني الأب بأمان، وخصص الدوال الموروثة ووسعها، وتعرف على حدود الحقول الخاصة وتعدد الأشكال بـ instanceof.
3 صفوف تعليمية
جافا سكريبت
3,046 مشاهدة
شرح صفوف ومحتوى الفقرة
الصف 1
شرح توضيحي
تخضع الحقول والدوال الخاصة المسبوقة بعلامة #لنطاق معجمي صارم يقتصر على جسم الصنف المصرح عنها فيه فقط؛ فلا يمكن للصنف الفرعي كتابة this.#secret مباشرةً لقراءة حقل خاص يملكه الأب، وإلا أطلق المحرك خطأ صياغة SyntaxError فوري.
وعندما يرغب الصنف الأب في إتاحة قراءة أو تعديل حالته الخاصة للأبناء بضوابط آمنة، يوفر خصائص وصول get وset أو دوال محكومة يرثها الأبناء عبر النموذج الأولي بينما يبقى الحقل الخام محصناً.
الصف 2
معاينة حية
الصف 3
ملاحظة هامة
جميع فقرات هذا الدرس (وراثة الأصناف بـ extends وsuper في JavaScript)