1. Formulir
Salinan kode adalah sebagai berikut:
Nilai boolean statis publik (boolean b) {
kembali b?
}
2. Keuntungan:
Bisa memiliki nama
Anda tidak perlu membuat objek baru, Anda dapat mengembalikan objek yang ada
Anda dapat mengembalikan objek tipe subkelas (Contoh: java.util.collections)
Buat kode parameter lebih pendek (Contoh: Ubah HashMap baru <String, List <String> () ke hashmap.newInstance ())
3. Kekurangan: Ini tidak dapat disubklasian dan tidak dapat dikenali oleh alat IDE.
4. Nilai umum;