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