ممكن شرح this في الجافا ؟

السلام عليكم و رحمة الله و بركاته

خلال تعلمي لدورة عبد الله عيد لجافا

لم أفهم درس this كلها

يعني لم افهم ما فائدتها كليا

ممكن شرح لماهي فائدتها و كيفية استعمالها

و لأي شيئ تصلح له ؟

و شكرا


this = تعني اسم الكلاس بإختصار شديد

عندما نكتب كلاس ولنفرض اسمه ( DOOR ) سنقوم بتعريف متغيرات لهذا الكلاس

مثال :

publuc $var;

private $win;

و functions

وعند استدعاء اي من المتغيرات او الدوال لابد لنا من كتابة اسم الكلاس التابع لهذا المتغير اولاً ومن ثم نتبعه بأسم المتغير او الدالة الموجودة داخله

DOOR.var

OR

this.var

كلامك غير صحيح هنا

DOOR.var

OR

this.var

فالأولى تستخدم مع الأعضاء الساكنة

كلام سليم

ولكن لم يكن مقصدي هو اسناد قيمه في الاولى (DOOR.var ) ولكن وضعتها حتى يتضح المفهوم العام لكيفية عمل الكلاس