Rumah  >  Artikel  >  Java  >  Penggunaan ini dalam java

Penggunaan ini dalam java

下次还敢
下次还敢asal
2024-04-29 02:12:16692semak imbas

Kata kunci ini ialah rujukan yang menunjuk kepada objek yang sedang dilaksanakan. Kegunaan utama termasuk: mengakses pembolehubah dan kaedah contoh. Pembina merujuk kepada pembina lain. Akses kelas luar daripada kelas dalam. Akses kelas bersarang itu sendiri dalam kelas bersarang. Akses kelas luaran daripada kelas dalaman tanpa nama.

Penggunaan ini dalam java

Penggunaan kata kunci ini dalam Java

Apakah kata kunci ini?

Kata kunci ini ialah rujukan, yang menunjuk kepada objek yang sedang dilaksanakan.

Penggunaan kata kunci ini

kata kunci ini digunakan terutamanya untuk tujuan berikut:

  • Akses pembolehubah dan kaedah contoh: Anda boleh menggunakan kata kunci ini untuk mengakses pembolehubah dan kaedah contoh yang diisytiharkan dalam kelas.
  • Merujuk pembina lain dalam pembina: Anda boleh menggunakan kata kunci ini dalam pembina untuk memanggil pembina lain dengan parameter berbeza.
  • Mengakses kelas luaran daripada kelas dalaman: Dalam kelas dalaman, anda boleh menggunakan kata kunci ini untuk mengakses ahli kelas luar.
  • Akses kelas bersarang itu sendiri dalam kelas bersarang: Dalam kelas bersarang, anda boleh menggunakan kata kunci ini untuk merujuk kepada kelas bersarang itu sendiri.
  • Mengakses kelas luar dalam kelas dalam tanpa nama: Dalam kelas dalam tanpa nama, anda boleh menggunakan kata kunci ini untuk mengakses ahli kelas yang mengandungi kelas dalam tanpa nama.

Contoh kata kunci ini

<code class="java">class Person {
    private String name;

    public Person(String name) {
        this.name = name;
    }

    public String getName() {
        return this.name;
    }
}</code>

Dalam contoh ini:

  • Menggunakan kata kunci ini dalam pembina: Dalam pembina Person(String name), the this.name = name statement digunakan untuk parameter nama diberikan kepada nama pembolehubah contoh.
  • Gunakan kata kunci ini dalam kaedah: Dalam kaedah getName(), pernyataan this.name digunakan untuk mengembalikan nilai pembolehubah contoh nama.

Nota tentang kata kunci ini

  • kata kunci ini mesti digunakan dalam konteks bukan statik: Kata kunci ini tidak boleh digunakan dalam kaedah statik atau blok.
  • Kata kunci ini ialah parameter tersirat: Untuk kaedah bukan statik, pengkompil secara automatik akan menghantar objek ini sebagai parameter pertama kepada kaedah tersebut. Oleh itu, kata kunci ini boleh ditinggalkan dalam kaedah.

Atas ialah kandungan terperinci Penggunaan ini dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Peranan ini dalam javaArtikel seterusnya:Peranan ini dalam java