Rumah >Java >javaTutorial >Bilakah Anda Harus Menggunakan Kata Kunci 'ini' dalam Kelas Java?
Bila Menggunakan "ini" dalam Kelas
Kata kunci "ini" memainkan peranan penting dalam kelas Java, yang menunjukkan objek semasa dalam kaedah contoh. Memahami penggunaannya yang betul adalah penting untuk pengaturcaraan yang berkesan.
Nyahkekaburan Rujukan Pembolehubah
Terutamanya, "ini" digunakan dalam kaedah penetap untuk membezakan antara pembolehubah tempatan dan pembolehubah contoh dengan nama yang sama. Dengan menggunakan "this.variableName", kaedah penetap mengenal pasti pembolehubah contoh yang ingin diubah suai.
Contoh:
class Foo { private String name; public void setName(String name) { this.name = name; // Assigns the parameter value to the instance variable } }
Melalui Semasa Objek sebagai Hujah
"ini" juga boleh digunakan untuk lulus objek semasa sebagai hujah kepada kaedah objek lain. Ini membenarkan kaedah untuk mengakses maklumat khusus contoh.
Contoh:
class Foo { public String useBarMethod() { Bar theBar = new Bar(); return theBar.barMethod(this); // Passes the current "Foo" object to "barMethod" } public String getName() { return "Foo"; } }
Memanggil Pembina Ganti
Dalam pembina, "this(...)" boleh digunakan untuk memanggil pembina ganti bagi kelas yang sama. Ini membenarkan lebihan pembina dan permulaan pembolehubah contoh berdasarkan parameter yang berbeza.
Contoh:
class Foo { public Foo() { this("Some default value for bar"); // Calls the constructor with the provided parameter } public Foo(String bar) { // Do something with the provided bar value } }
Atas ialah kandungan terperinci Bilakah Anda Harus Menggunakan Kata Kunci 'ini' dalam Kelas Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!