In Java, il modo standard per creare un oggetto sta usandonuovo oggetto {} Costruire
MyClass name = new MyClass();
ho anche spesso di vedere il costrutto
new MyClass() { /*stuff goes in here*/ };
Ho cercato online per un po 'e non riesco a trovare una buona spiegazione di ciò che fa il secondo stile costruttivo o come lo fa.
Qualcuno può spiegare come e perché si utilizzerà il secondo costrutto?
Solo una cosa: considera l'uso di 'Object' come segnaposto per il nome di classe fittizio, perché' Classe' è il nome di una classe stessa! È piuttosto raro estendere la classe 'Class', soprattutto anonimamente! –