Quale sarebbe l'uso legittimo del seguente codice?Esiste un uso legittimo per il costruttore di oggetti?
Object o =new Object();
Da quello che ho capito questo oggetto ha alcuna utilità e non comporta alcun dato reale (eccetto forse per il suo codice hash). Perché dovrebbe essere usato? È una pratica accettabile Se riesco a farlo, potrei estendere esplicitamente la classe dell'oggetto.
ho visto utilizzato per creare un oggetto di blocco univoca per le discussioni, anche se ci sono modi molto migliori per fare concorrenza. –
Idealmente non dovresti usare un AtomicReference foo; –
Perché non potresti estendere esplicitamente 'Object'? Questo è il * implicito * predefinito. –