Di Java, menggunakan antara muka generik membolehkan anda mencipta fungsi yang boleh beroperasi pada berbilang jenis data. Sintaksnya ialah: antara muka GenericFunction<T> Sebagai contoh, anda boleh mencipta fungsi generik yang mengira panjang rentetan: kelas StringLengthFunction melaksanakan GenericFunction
Cara menggunakan antara muka generik dalam fungsi Java
Di Java, antara muka generik membolehkan anda mencipta fungsi yang boleh beroperasi pada berbilang jenis data. Ini menjadikan kod lebih fleksibel dan boleh digunakan semula.
Sintaks:
interface GenericFunction<T> { T apply(T t); }
Dalam sintaks ini, <T>
ialah parameter jenis generik, yang mewakili jenis data yang antara muka boleh beroperasi.
Contoh Praktikal:
Pertimbangkan fungsi yang mengira panjang rentetan:
class StringLengthFunction implements GenericFunction<String> { @Override public String apply(String s) { return String.valueOf(s.length()); } }
Anda boleh menggunakan fungsi ini untuk mengira panjang mana-mana rentetan dengan cara berikut:
StringLengthFunction function = new StringLengthFunction(); String result = function.apply("Hello World!"); System.out.println("Length: " + result);
Kelebihan: antara muka generik mempunyai Beberapa kelebihan:
Atas ialah kandungan terperinci Bagaimana untuk menggunakan antara muka generik dalam fungsi Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!