Amalan terbaik kata kunci "ini" dalam java
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. <code class="language-java">public Light(Vector v) {
this.dir = new Vector(v);
}</code>
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.
<code class="language-java">public void SomeMethod() {
Vector vec = new Vector();
double d = (vec * vec) - (this.radius * this.radius);
}</code>
Akhirnya, sama ada menggunakan kata kunci "ini" bergantung kepada gaya peribadi dan keutamaan. Walaupun ia dapat meningkatkan definisi kod dalam beberapa konteks, ia bukanlah keperluan yang ketat untuk menulis kod Java berfungsi. Kuncinya adalah untuk memastikan bahawa kod tersebut boleh dibaca, dikekalkan, dan selaras dengan perjanjian pengaturcaraan yang diterima pakai. 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!