السلام عليكم ورحمة الله
كل الي اعرفه اني اذا اريد استخدام متغير لازم أضع قبله this.example=a
و اذا كنت أستخدم كلاس وارث من كلاس اخر أستخدم super بدل this هذا يدل اني أستخدم الوراثة اذا كانت معلوماتي خطأ اشرح لي عشان استفيد
اعتقد انه لغات البرمجة ليست كلها تستخدم الكلاسات من اجل الوراثة ..
مثلا الجافاسكريبت تعتمد على ال prototype بدل الكلاس
بالرغم من انه ثم اضافة ميزة الكلاس في النسخة السادسة من الجافسكريبت إلا انك في الحقيقة لازلت تستخدم البروتوتايب وليس الكلاس كما هو في اللغات الاخرى مثل جافا ..
لم تحدد اللغة و تكلمت حول الكلاس مما جعلك تقصي بعض اللغات الاخرى ..
اعتقد انك تحتاج لقراءة المزيد حول الoop بشكل عام ثم التركيز حول ال classes
انا اقصد اللغات التي فيها الكلاسات تقبل الوراثة مثل جافا و كوتلن
كل معلوماتي التي أعرفها this
تستخدم للدالة و المتغيرات وتمثل كل اوبجكت يتم إنشاؤه من الكلاس
و super نفس الشيء لكن تختلف يتم استخدامه في الكلاسات sub التي تورث من كلاس super
هل معلوماتي صحيحة أو هناك نقص اخي ؟؟؟
برغم اني اعرف طريقة استخدامهم جيدا لكن احب ازيد على العلم علم
التعليقات