جستجو
۱۳۹۵/۸/۱۱ سه شنبه
(0)
(0)
جلسه هجدهم - کلمه کلیدی this
جلسه هجدهم - کلمه کلیدی this
آموزش آسان و ساده زبان برنامه نویسی جاوا
برای استفاده از متغیرهای نمونه،متدها یا سازنده های کلاسی که در ان قرار داریم از کلمه کلیدی this استفاده میکنیم.
با استفاده از کلمه کلیدی this می توانیم به اعضای کلاسمون از قبیل سازنده ها،متدها و متغیر ها اشاره کنیم.
نکته : کلمه کلیدی this  تنها و فقط! برای صدازدن متغیرهای نمونه،متدها و سازنده های کلاسمون استفاده می شود.

کلمه کلیدی this در جاوا
یادآوری :
 متغیرهای نمونه همان متغیرهایی هستند که در بدنه کلاس تعریف می شوند.
پارامترها در متد و سازنده ها همان متغیرهای محلی هستند که تنها بدنه متدها و سازنده ها قابل دسرس می باشند.
 
متدوال ترین استفاده از کلمه کلیدی this: (خیلی مهم):
متدوال ترین کاربرد کلمه کلیدی this در جاوا برای فرق گذاشتن بین متغیرهای نمونه و متغیر های محلی هم نام درون متد و سازنده های یک کلاس می باشد.
یعنی هر وقت در یک متد یا سازنده متغیر محلی داشتیم که هم نام با نام متغیر نمونه کلاس بود و خواستیم از هر دو متغیر در یک متد یا سازنده خود استفاده کنیم، برای مشخص نمودن متغیر نمونه از  متغیر محلی همنام ،متغیر نمونه را با کلمه کلیدی this صدا میزنیم،با این کار به برنامه اعلام میکنیم که منظور ما متغیر نمونه کلاس می باشد.
مثال:

package  javalike;
 
class  Student {
 
     int age;
 
     Student(int  age) {
           this.age = age;
     }
 }

یک کلاس به نام Student که دارای یک متغیر نمونه به نام age و یک سازنده پارامتردار می باشد،داریم.
در این مثال کلاس ما یک سازنده براش تعریف کردیم که پارامتر آن یک عدد از نوع صحیح که همنام متغیر نمونه کلاس می باشد داریم، در بدنه سازنده قصد داریم مقدار متغیری که از پارامتر ورودی سازنده دریافت کرده ایم درون متغیر نمونه کلاس بریزیم! چون هم متغیر محلی سازنده و هم متغیر نمونه کلاس همنام هست برای تفکیک متغیر نمونه و متغیر محلی همنام از یکدیگر ،متغیر نمونه کلاس را با کلمه کلیدی this صدا میزنیم.
this. InstanceVariable
this+نقطه(.)+متغیر نمونه کلاس
this.age = age;

با این روش جاوا میدونه که متغیر آبی رنگ متغیر نمونه و متغیر قهوه ای رنگ متغیر محلی می باشد حتی اگر همنام باشند!
ادامه این جلسه آموزشی را می توانید بصورت کتاب الکترونیکی (PDF شده) در لینک زیر دریافت کنید.
این جلسه آموزشی را بصورت کامل و مرتب شده در لینک زیر دانلود کنید:(در صورت خرابی لینک گزارش دهید)

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

لینک دانلود
نشر این مطلب با ذکر منبع (لینک سایت) بلامانع است.
برای با خبر شدن از جدیدترین مطالب آموزشی جاوا عضو کانال تلگرام ما شوید.


 
نظرات کاربران
*نام و نام خانوادگی
* پست الکترونیک
* متن پیام

بستن
*نام و نام خانوادگی
* پست الکترونیک
* متن پیام

0 نظر
طراحی شده توسط شرکت طراحی سایت و سایت ساز آنلاین یوتاب - فروشگاه ساز اینترنتیطراحی شده توسط شرکت طراحی سایت و سایت ساز آنلاین یوتاب - فروشگاه ساز اینترنتی