برنامه نویسی

جمع آوری اطلاعات ، انتقال ، به روز رسانی، تبادل

برنامه نویسی

جمع آوری اطلاعات ، انتقال ، به روز رسانی، تبادل

برنامه نویسی

این وبلاگ جهت تبادل و ارائه اطلاعات پیرامون مباحث برنامه نویسی (بیشتر جاوا) و فناوری اطلاعات ایجاد شده و اطلاعاتی در همین باره به علاقه مندان میدهد. امید بر آن، که این حرکت مفید واقع شود...

مطالب پیشنهادی

آموزش برنامه نویسی جاوا

می تونید از طریق سایتمون مارو دنبال کنید

آموزش برنامه نویسی جاوا

سورس کد های جاوا

برای ورود به it3du اینجا کلیمک کنید

۱ مطلب با کلمه‌ی کلیدی «this» ثبت شده است

در واقع this یک اشاره گر به آبجکتی از کلاس جاری می باشد.

زمانی که بخواهیم متغییری در کلاس را اشاره کنیم می توانیم با this این کار را انجام دهیم.

همچنین با استفاده از this می توانیم کانستراکتور همان کلاس را فراخوانی کنیم.

برای اینکه واضح تر به ادامه توضیحات ادامه بدیم یک مثال میزنیم

public class Test {
public Test(){
this(10);
}
public Test(int i){
this(i,++i);
}
public Test(int i, int j){
System.out.println("i : "+i + " j : "+j);
}
public static void main(String[] args){
Test t = new Test(); // or new Test();
}
}

در اینجا با استفاده از this() می توانیم سازنده های موجود در کلاس را فراخوانی کنیم و اگر سازنده ایی دارای پارامتر باشد برای this آن پارامتر ها را مقدار دهی می کنیم تا به سازنده مورد نظر اشاره کند.

در ادامه مطلب مثالی از this برای اشاره به یک متغییر ارائه می دهیم...

۲ نظر موافقین ۰ مخالفین ۰ ۲۲ ارديبهشت ۹۴ ، ۲۲:۳۱
مرتضی