1. Forma
La copia del código es la siguiente:
Valor booleano estático público (booleano B) {
regreso b? boolean.true: boolean.false;
}
2. Ventajas:
Puede tener un nombre
No tiene que crear un nuevo objeto, puede devolver un objeto existente
Puede devolver objetos de tipo de subclase (ejemplo: java.util.collections)
Haga el código parametrizado más corto (Ejemplo: Cambiar nuevo Hashmap <String, List <String> () a hashmap.newinstance ())
3. Desventajas: no se puede subclasificar y no puede ser reconocido por las herramientas IDE.
4. Nombres comunes: Valor de;