1. Forme
La copie de code est la suivante:
Valeur booléenne statique publique (booléen b) {
Retour B? Boolean.True: Boolean.false;
}
2. Avantages:
Peut avoir un nom
Vous n'avez pas à créer un nouvel objet, vous pouvez retourner un objet existant
Vous pouvez retourner des objets de type sous-classe (exemple: java.util.collections)
Rendez le code paramétré plus court (exemple: modifiez un nouveau hashmap <chaîne, liste <string >> () sur hashmap.newinstance ())
3. Inconvénients: il ne peut pas être sous-classé et ne peut pas être reconnu par les outils IDE.
4. Noms communs: Valeur / OF;