Apakah Maksud Titik Berganda (::) dalam Jawa

Apakah Maksud Titik Berganda Dalam Jawa



Di Java, banyak operator digunakan untuk melaksanakan pelbagai jenis tugas, salah satunya ialah ' :: ” (double colon) dipanggil “ Rujukan Kaedah ” pengendali. Operator ini ialah penggantian Lambda Expression dan digunakan untuk merujuk kepada kaedah, sama ada kaedah statik, pembina atau kaedah contoh.

Tutorial ini akan menggambarkan apa yang ' :: ” min dan cara menggunakannya dalam Java.

Apakah Maksud '::' di Jawa?

kolon berganda “ :: ” ialah pengendali rujukan kaedah yang digunakan untuk memanggil kaedah. Ia merujuk kepada kaedah yang ditentukan dengan bantuan nama kelas. Pengendali ini berkelakuan serupa dengan Ungkapan Lambda. Walau bagaimanapun, ia tidak memerlukan hujah kaedah untuk rujukan. Itulah sebabnya ' :: ” adalah mudah dan lebih berkesan.







Sekarang, mari kita periksa contoh di bawah untuk menyemak kerja asas pengendali yang disebutkan.



Contoh
Pertama, kami akan membuat senarai jenis String untuk nombor bernama ' pada satu ”:



Senaraikan < Tali > pada satu = baru ArrayList < Tali > ( ) ;

Kemudian, tambahkan elemen yang diperlukan dalam senarai yang dibuat menggunakan ' Tambah() ' kaedah:





pada satu. Tambah ( 'satu' ) ;
pada satu. Tambah ( 'Dua' ) ;
pada satu. Tambah ( 'tiga' ) ;
pada satu. Tambah ( 'Empat' ) ;
pada satu. Tambah ( 'Lima' ) ;

Akhir sekali, gunakan ' untuk setiap ” gelung, dan cetak elemen senarai. Untuk berbuat demikian, kami akan menggunakan ' println() ' kaedah ' Sistem ” kelas dan aksesnya menggunakan “ :: ” pengendali:

pada satu. untuk setiap ( Sistem. keluar :: println ) ;



Semua elemen tambahan akan dicetak pada konsol:

Sekarang, mari kita lihat penggunaan lanjutan pengendali '::' di Jawa.

Bagaimana Menggunakan '::' dalam Java?

Pengendali rujukan Kaedah '::' digunakan untuk memanggil pelbagai jenis kaedah dalam Java, seperti:

Sekarang kita akan membincangkan setiap kaedah yang disebutkan satu demi satu.

Kaedah 1: Panggil Kaedah Statik Menggunakan Operator “::” dalam Java

Untuk memanggil kaedah statik kelas, gunakan ' :: ” operator seperti berikut:

Sintaks

sasaran kelas nama :: statik nama kaedah

Dalam sintaks yang diberikan di atas, nyatakan kelas sasaran dari mana kaedah itu akan diakses.

Contoh
Kami akan menggunakan senarai yang sama yang dibuat dalam contoh di atas. Walau bagaimanapun, kami akan mencipta kaedah statik bernama ' paparan() ” untuk mencetak elemen senarai:

statik batal paparan ( Tali stng ) {
Sistem. keluar . println ( stng ) ;
}

Dalam kaedah main(), kami akan memanggil kaedah statik ' paparan() 'daripada' Contoh ” kelas dengan menggunakan pengendali rujukan kaedah “::”:

pada satu. untuk setiap ( Contoh :: paparan ) ;

Pengeluaran

Mahu mengakses pembina menggunakan pengendali rujukan kaedah? Lihat bahagian yang diberikan di bawah.

Kaedah 2: Panggilan Pembina Menggunakan “::” Operator dalam Java

Anda juga boleh menggunakan pengendali rujukan kaedah untuk memanggil pembina kelas.

Sintaks

kelas nama :: baru

Contoh
Dalam pembina ' Contoh 'kelas, kami akan panggil ' System.out.println() ” kaedah untuk mencetak elemen senarai tambahan jenis String:

Contoh awam ( Tali stng ) {
Sistem. keluar . println ( stng ) ;
}

Dalam kaedah main(), kami memanggil pembina dengan menggunakan ' baru ” kata kunci dan menambah “ :: ” operator selepas menyatakan nama kelas. ' baru ” kata kunci akan mencipta objek kelas yang secara automatik memanggil kaedah pembina:

pada satu. untuk setiap ( Contoh :: baru ) ;

Pengeluaran

Mari menuju ke kaedah seterusnya!

Kaedah 3: Kaedah Contoh Panggilan Menggunakan Operator “::” dalam Java

Sama seperti kaedah statik, anda juga boleh memanggil kaedah contoh kelas dengan menggunakan ' :: ” pengendali. Untuk ini, pertama, anda akan mencipta objek kelas dan kemudian memanggil kaedah contoh dengan bantuan sintaks berikut.

Sintaks

sasaran kelas objek :: nama kaedah contoh

Contoh
Kami kini akan mencipta objek ' ex 'daripada' Contoh ” kelas:

Contoh ex = baru Contoh ( ) ;

Kemudian, panggil kaedah contoh ' paparan() ” menggunakan objek kelas dan “ :: ” pengendali rujukan kaedah:

pada satu. untuk setiap ( ex :: paparan ) ;

Pengeluaran

Kami mengumpulkan semua maklumat yang diperlukan berkaitan dengan pengendali rujukan kaedah ' :: ” dan penggunaannya di Jawa.

Kesimpulan

' :: ” ialah pengendali yang dipanggil “Operator Rujukan Kaedah” yang digunakan untuk mengakses kaedah dengan menunjuk kepadanya menggunakan nama kelas. Pengendali Java jenis ini boleh digunakan untuk memanggil pelbagai jenis kaedah dalam atur cara, seperti kaedah Statik, Pembina dan kaedah Contoh. Tutorial ini menggambarkan apa yang ' :: ” (titik bertitik dua) bermaksud dan cara menggunakannya dalam Java.