Di Java, kata kunci "ini" digunakan untuk merujuk objek semasa dalam kaedah atau pembina. Cara penggunaannya bergantung kepada keutamaan dan konteks kod pengaturcara.
Beberapa pengaturcara digunakan untuk "ini" di seluruh kelas, termasuk pembina dan kaedah lain. Sebagai contoh, dalam pembina berikut:
"ini" sebagai awalan "dir" dengan jelas menyatakan bahawa ia memetik contoh pembolehubah objek cahaya semasa. Gaya ini memastikan bahawa pembolehubah mudah untuk mengenal pasti dan meningkatkan definisi definisi kelas.
public Light(Vector v) { this.dir = new Vector(v); }
Dalam kes lain, "ini" digunakan untuk mengakses pembolehubah contoh atau parameter nama yang sama dengan pembolehubah tempatan. Contohnya:
Jika tidak ada kata kunci "ini", kod itu akan cuba mengakses pembolehubah tempatan "Radius" dalam kaedah Somethod. "Ini" telah ditambah sebelum "Radius" untuk memetik dengan jelas pembolehubah contoh yang berkaitan dengan objek semasa.
public void SomeMethod() { Vector vec = new Vector(); double d = (vec * vec) - (this.radius * this.radius); }
Atas ialah kandungan terperinci Bilakah anda harus menggunakan kata kunci 'ini' di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!