Generik Java: Cara Menggunakan Kurung Siku dalam Praktek

Generik Java Cara Menggunakan Kurung Siku Dalam Praktek



Dalam banyak bahasa pemrograman dan markup, tanda kurung sudut dapat digunakan sebagai pengganti tanda kutip untuk merujuk pada tanda kutip. Itu juga dapat mendefinisikan ucapan dalam bahasa asing atau menyebutkan situs web tertentu. Namun, tujuan braket miring berbeda di Jawa. Tanda kurung siku menentukan generik Java. Selanjutnya, Anda dapat menentukan jenis dan kelas apa pun sebagai parameter saat memanggil metode.

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.