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 metodeDalam 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:
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:
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:
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.