Referensi This pada JAVA


Referensi this digunakan untuk mengakses instance variable yang dibiaskan oleh parameter. Untuk pemahaman lebih lanjut, mari kita perhatikan contoh pada method setAge. Asumsikan kita mempunyai kode deklarasi berikut pada method setAge.


public void setAge( int age ){
       age = age; //SALAH!!!

Nama parameter pada deklarasi ini adalah age, yang memiliki penamaan yang sama dengan instance variable age. Parameter age adalah deklarasi terdekat dari method, sehingga nilai dari parameter tersebut akan digunakan. Maka pada pernyataan :

age = age;

kita telah mengidentifikasi nilai dari parameter age kepada parameter itu sendiri. Hal ini sangat tidak kita hendaki pada kode program kita. Untuk menghindari kesalahan semacam ini, kita gunakan metode referensi this. Untuk menggunakan tipe referensi ini, kita tuliskan : 

this.<namaInstanceVariable>   

Sebagai contoh, kita dapat menulis ulang kode hingga tampak sebagai berikut :

public void setAge( int age ){
       this.age = age;

Method ini akan mereferensikan nilai dari parameter age kepada instance variable dari object StudentRecord.

CATATAN : Anda hanya dapat menggunakan referensi tipe ini terhadap instance variable dan BUKAN static ataupun class variabel. 

"Baca jugaOverloading Pada JAVA"

Demikian postingan tentang Referensi This pada JAVA Semoga Bermanfaat.
Terima Kasih telah berkunjung di Rumah-Koding. Salam

Share this

Related Posts

Previous
Next Post »