آموزش کلید واژه ی this در جاوا

 

 استفاده از this برای تفکیک منابع مختلف متغیر

در جاوا مجاز به تعریف دو یا چند متغیر با یک نام مشابه در یک دامنه (دامنه کلاس یا دامنه متد) نیستید. با این حال ، متغیرها و پارامترهای نمونه ممکن است دارای نام یکسان باشند. مانند:

class MyClass {

int instVar; // instVar instance variable

MyClass(int instVar){ // instVar parameter

instVar = instVar;

}

}

در برنامه بالا کامپایلر جاوا به دلیل ابهام نام دچار اشتباه می شود. از این رو برای رفع این مشکل از کلید واژه this استفاده می شود.

ادامه مطلب..