بيوتات الكيمياء التعليمية - عرض مشاركة واحدة - البرمجة بلغة الجافا
عرض مشاركة واحدة
  #26   -->
قديم 19-05-2007, 03:40 PM
الصورة الرمزية لـ alomda
alomda alomda غير متصل
كيميائي نشط
 
تاريخ الانتساب: 06 2005
المكان: مصر المحروسة
مشاركات: 100
alomda على طريق التميز و النجاح
افتراضي هرم الميراث

مرحبا بكم جميعا
مرحبا لدي سؤال من الدرس الماضي استاذي العزيز
تفضل صديقي الكريم
اريد ايضاحا أكثر حول موضوع الأرث ؟
الامر بسيط سبق ان قلنا ان البرمجة الكائنية من مميزاتها استعمال الارث وحينها عرفنا الارث بأنه الطريقة التي يرث فيها كائن ما سلوك وصفات كائنات أخرى مماثلة له
أريد مثالا للايضاح


على سبيل المثال ـ اذا كنت بصد كتابة برنامج للدخول على الإنترنت وتسجيل المواقع التي زارها المستخدم فإنك بحاجة الى كائن مودم هذا الكائن يقوم بوظيفة محددة وعندما تكتب برنامجا آخر لطلب المكالمات الهاتفية تلقائيا فلن تحتاج الى كتابة برنامج للتعامل مع المودم حيث يمكنك وضع كائن المودم في البرنامج لكي يتعامل مع جهاز المودم لكي يطلب رقما معينا ويبلغ برد الجهاز المطلوب

هب انك قد أنشأت برنامجا لادارة اتصالاتك الهاتفية هذا البرنامج سيكون به عدة كائنات منها كائن المودم مثلا وذا اردت ان تنشأ برنامجا اخر للتعامل مع الانترنت او لجهاز الموبايل فأنك عندها تريد كائنا للمودم يختلف قليلا عن كائن المودم الذي أنشأته للبرنامج الأول وهنا تأتي ميزة الأرث حيث لن تكتب كائنا جديدا ولكن سوف تضيف على البرنامج أو الكائن الأول جملة برمجية لكي يرث من الكائن الاول الذي يسمى فئة عليا سوبر كلاس كل الصفات والسلوك ثم يضيف الفارق فقط ويسمى الوارث فئة فرعية بينما يسمى المورث فئة عليا
ولكن يا أستاذي العزيز ما المقصود بهرم الميراث
المقصود بهرم الميراث هو نظام من الفئات يتم فيه تمرير الصفات والسلوك من فئة الى أخرى ومنها الى أخرى وتسمى الفئة التي ترث من أخرى فئة فرعية بينما تسمى الفئة المورثة الفئة العليا ويمكن أن يكون للفئة الواحدة عدة فئات أخرى ترث منها ضمن النسق الهرمي
__________________
وكم لله من لطف خفي * يدق خفاه عن فهم الذكي
وكم يسر أتى من بعد عسر * ففرج كربة القلب الشجي
وكم أمر تساء به صباحا * فتأتيك المسرة في العشي
إذا ضاقت بك الأحوال يوما * فثق بالواحد الفرد العلي

رد مع اقتباس