السلام عليكم و رحمة الله و بركاته
خلال تعلمي لدورة عبد الله عيد لجافا
لم أفهم درس this كلها
يعني لم افهم ما فائدتها كليا
ممكن شرح لماهي فائدتها و كيفية استعمالها
و لأي شيئ تصلح له ؟
و شكرا
this = تعني اسم الكلاس بإختصار شديد
عندما نكتب كلاس ولنفرض اسمه ( DOOR ) سنقوم بتعريف متغيرات لهذا الكلاس
مثال :
publuc $var;
private $win;
و functions
وعند استدعاء اي من المتغيرات او الدوال لابد لنا من كتابة اسم الكلاس التابع لهذا المتغير اولاً ومن ثم نتبعه بأسم المتغير او الدالة الموجودة داخله
DOOR.var
OR
this.var
كلامك غير صحيح هنا
DOOR.var OR this.var
فالأولى تستخدم مع الأعضاء الساكنة
كلام سليم
ولكن لم يكن مقصدي هو اسناد قيمه في الاولى (DOOR.var ) ولكن وضعتها حتى يتضح المفهوم العام لكيفية عمل الكلاس
مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.
صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.
التعليقات