Mensimulasikan Parameter Pilihan dalam Java
Persoalan bagaimana menggunakan parameter pilihan dalam Java menyelidiki pelbagai pendekatan untuk memudahkan fungsi ini dalam bahasa . Walaupun Java kekurangan sokongan asli untuk parameter pilihan, beberapa kaedah wujud untuk mensimulasikan gelagatnya.
Pembebanan Kaedah
Pemuatan berlebihan kaedah membenarkan definisi berbilang kaedah dengan kaedah yang sama nama tetapi senarai parameter yang berbeza. Dengan mentakrifkan satu kaedah tanpa parameter pilihan dan satu lagi dengannya, anda boleh mensimulasikan tingkah laku pilihan.
Varargs (Argumen Boleh Ubah)
Nulls
Izinkan nilai null untuk parameter pilihan dan kendalikannya dalam badan kaedah dengan memberikan nilai lalai atau melontar pengecualian.
Pilihan Kelas
Menggunakan huruf besar pada kelas Pilihan Java 8, isytiharkan parameter sebagai objek Pilihan. Nilai lalai diwakili oleh Optional.absent(), manakala nilai sekarang diambil menggunakan isPresent() dan get().
Corak Pembina
Buat kelas pembina yang berasingan untuk membina keadaan dengan parameter pilihan. Pelanggan boleh membina kejadian dengan menetapkan parameter pilihan melalui kaedah penetap khusus.
Peta
Luluskan argumen kaedah sebagai peta yang mengandungi nama dan nilai parameter. Kendalikan nilai lalai dengan menyemak kewujudan parameter dalam peta. Java 9 memudahkan pendekatan ini dengan kaedah getParm.
Dengan memahami pendekatan ini, anda boleh melaksanakan parameter pilihan simulasi dalam Java yang disesuaikan dengan keperluan khusus anda.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mensimulasikan Parameter Pilihan di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!