Blog ini akan mengilustrasikan metode penggunaan tanda kurung siku dalam praktiknya.
Generik Java: Kurung Lekukan
Kurung miring di Jawa digunakan untuk mendefinisikan obat generik. Itu berarti braket sudut menggunakan tipe generik dan kelas sebagai parameter saat memanggil. Itu memungkinkan berbagai tipe data, termasuk, yang ditentukan pengguna, string, dan integer, untuk mengatur parameter ke metode, kelas, dan fungsi yang dinyatakan. Selanjutnya, berbagai kelas, seperti HashSet, HashMap, ArrayList, dll. Telah menggunakan obat generik. Itu dapat digunakan dengan semua jenis data.
Contoh 1: Kurung Siku Dengan Kelas
Dalam contoh ini, kelas generik dibuat dengan nama “ Suhu ” dan menggunakan “ <> ” tanda kurung untuk menentukan tipe parameter. Setelah itu, objek bertipe “ T ” dibuat/dideklarasikan. Buat konstruktor menggunakan nama kelas dan berikan tanda “ T keberatan ” sebagai parameter konstruktor ini. Selanjutnya, “ getObject() ” metode dipanggil/dipanggil untuk mendapatkan objek dan mengembalikannya:
kelas Suhu < T > {
T keberatan ;
Suhu ( T keberatan ) {
ini . obj = obj ;
}
publik T getObject ( ) {
kembali ini . obj ;
}
}
Dalam ' utama() ” metode kelas utama, buat turunan dari tipe data integer, tetapkan nilainya, dan simpan dalam variabel:
Suhu < Bilangan bulat > iObj = baru Suhu < Bilangan bulat > ( 30 ) ;
Panggil ' println() ” metode dan memanggil “ getObject() ” metode dengan variabel objek sebagai “ iObj ” untuk menampilkan hasilnya di konsol:
Sistem . keluar . println ( iObj. getObject ( ) ) ;
Sekarang, turunan dari tipe String dibuat dan meneruskan string sebagai parameter:
Suhu < Rangkaian > sObj = baru Suhu < Rangkaian > ( 'Situs Web Tutorial Linux' ) ;Dapatkan objek dengan memanggil ' getObject() ” sebagai argumen dan cetak di konsol:
Sistem . keluar . println ( sObj. getObject ( ) ) ;
Keluaran
Contoh 2: Kurung Siku Dengan Fungsi
Kita juga dapat menulis fungsi generik yang dapat dipanggil/dipanggil menggunakan tipe argumen yang berbeda tergantung pada tipe argumen yang diteruskan ke metode generik. Untuk melakukannya, aktifkan metode generik “ generikTampilan() ” dan tentukan tipe parameter. Kemudian, gunakan ' println() ” dan panggil 'getClass()', 'getName()' dan elemen sebagai argumen untuk menampilkan hasilnya di konsol:
statis < T > ruang kosong generikDisplay ( elemen T ) {Sistem . keluar . println ( elemen. getClass ( ) . getName ( ) + ' = ' + elemen ) ;
}
Sekarang, aktifkan metode generik dan berikan argumen tipe integer untuk menampilkan hasilnya di konsol:
generikDisplay ( dua puluh satu ) ;Selanjutnya, panggil metode generik “ generikTampilan() ” dengan argumen string:
generikDisplay ( 'Situs Web Tutorial Linux' ) ;Terakhir, aktifkan metode generik “ generikTampilan() ” dengan argumen ganda:
generikDisplay ( 5.0 ) ;Keluaran
Itu semua tentang menggunakan kurung siku di Jawa.
Kesimpulan
Kurung miring di Jawa digunakan untuk mendefinisikan obat generik. Dibutuhkan tipe generik dan kelas sebagai parameter saat memanggil. Anda dapat memanfaatkan kurung siku dengan kelas serta fungsi di Jawa. Itu memungkinkan berbagai tipe data, termasuk, yang ditentukan pengguna, string, dan integer untuk mengatur parameter ke metode, kelas, dan fungsi yang dinyatakan. Posting ini telah menyatakan tentang penggunaan kurung siku di Jawa.