Apa Arti Titik Dua Ganda (::) di Jawa

Apa Arti Titik Dua Ganda Di Jawa



Di Java, banyak operator yang digunakan untuk melakukan berbagai jenis tugas, salah satunya adalah “ :: ” (titik dua ganda) disebut “ Referensi Metode operator. Operator ini merupakan pengganti Lambda Expression dan digunakan untuk merujuk ke metode, apakah itu metode statis, konstruktor, atau metode instan.

Tutorial ini akan menggambarkan apa yang ' :: ” maksud dan cara menggunakannya di Jawa.

Apa Arti “::” di Jawa?

titik dua ganda” :: ” adalah operator referensi metode yang digunakan untuk memanggil metode. Ini mengacu pada metode yang ditentukan dengan bantuan nama kelas. Operator ini berperilaku mirip dengan Ekspresi Lambda. Namun, itu tidak memerlukan argumen metode untuk referensi. Itu sebabnya” :: ” sederhana dan lebih efektif.







Sekarang, mari kita periksa contoh di bawah ini untuk memeriksa kerja dasar dari operator yang disebutkan.



Contoh
Pertama, kita akan membuat daftar tipe String untuk angka bernama “ pada satu ”:



Daftar < Rangkaian > pada satu = baru Daftar Array < Rangkaian > ( ) ;

Kemudian, tambahkan elemen yang diperlukan dalam daftar yang dibuat menggunakan ' menambahkan() ' metode:





pada satu. menambahkan ( 'satu' ) ;
pada satu. menambahkan ( 'Dua' ) ;
pada satu. menambahkan ( 'Tiga' ) ;
pada satu. menambahkan ( 'Empat' ) ;
pada satu. menambahkan ( 'Lima' ) ;

Terakhir, gunakan ' untuk setiap ”, dan cetak elemen daftar. Untuk melakukannya, kita akan menggunakan ' println() ” metode “ Sistem ” dan mengaksesnya menggunakan “ :: ” operator:

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



Semua elemen yang ditambahkan akan dicetak di konsol:

Sekarang, mari kita periksa penggunaan lanjutan dari operator “::” di Java.

Bagaimana Cara Menggunakan '::' di Jawa?

Operator referensi Metode “::” digunakan untuk memanggil berbagai jenis metode di Java, seperti:

Sekarang kita akan membahas masing-masing metode yang disebutkan satu per satu.

Metode 1: Memanggil Metode Statis Menggunakan Operator “::” di Java

Untuk memanggil metode statis kelas, gunakan ' :: operator ” sebagai berikut:

Sintaksis

target kelas nama :: statis nama metode

Dalam sintaks yang diberikan di atas, sebutkan kelas target dari mana metode akan diakses.

Contoh
Kami akan menggunakan daftar yang sama yang dibuat dalam contoh di atas. Namun, kami akan membuat metode statis bernama “ menampilkan() ” untuk mencetak elemen daftar:

statis ruang kosong menampilkan ( Rangkaian sengat ) {
Sistem. keluar . println ( sengat ) ;
}

Dalam metode main(), kita akan memanggil metode statis “ menampilkan() ' dari ' Contoh ” dengan menggunakan operator referensi metode “::”:

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

Keluaran

Ingin mengakses konstruktor menggunakan operator referensi metode? Lihat bagian yang diberikan di bawah ini.

Metode 2: Panggil Konstruktor Menggunakan Operator “::” di Java

Anda juga dapat menggunakan operator referensi metode untuk memanggil konstruktor kelas.

Sintaksis

kelas nama :: baru

Contoh
Dalam konstruktor ' Contoh ”, kita akan memanggil “ System.out.println() ” untuk mencetak elemen daftar yang ditambahkan dari tipe String:

Contoh publik ( Rangkaian sengat ) {
Sistem. keluar . println ( sengat ) ;
}

Dalam metode main(), kita memanggil konstruktor dengan menggunakan “ baru ” kata kunci dan menambahkan “ :: ” operator setelah menentukan nama kelas. ' baru ” kata kunci akan membuat objek kelas yang secara otomatis memanggil metode konstruktor:

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

Keluaran

Mari menuju metode selanjutnya!

Metode 3: Metode Instance Panggilan Menggunakan Operator “::” di Java

Mirip dengan metode statis, Anda juga dapat memanggil metode instance kelas dengan menggunakan ' :: ” operator. Untuk ini, pertama, Anda akan membuat objek kelas dan kemudian memanggil metode instance dengan bantuan sintaks berikut.

Sintaksis

target kelas obyek :: nama metode contoh

Contoh
Sekarang kita akan membuat objek “ mantan ' dari ' Contoh ' kelas:

Contoh mantan = baru Contoh ( ) ;

Kemudian, panggil metode instance “ menampilkan() ” menggunakan objek kelas dan “ :: ” operator referensi metode:

pada satu. untuk setiap ( mantan :: menampilkan ) ;

Keluaran

Kami mengumpulkan semua informasi yang diperlukan terkait dengan operator referensi metode “ :: ” dan penggunaannya di Jawa.

Kesimpulan

' :: ” adalah operator yang disebut “Operator Referensi Metode” yang digunakan untuk mengakses metode dengan menunjuknya menggunakan nama kelas. Jenis operator Java ini dapat digunakan untuk memanggil berbagai jenis metode dalam suatu program, seperti metode Statis, Konstruktor, dan metode Instance. Tutorial ini menggambarkan apa yang “ :: ” (titik dua) artinya dan cara menggunakannya di Java.