sono venuto a Java da Visual Basic, e sembrano pensare che io sono stato, in molti modi, l'imbarazzo: plinea di istanze di oggetti e la trasformazione in Java
Esiste un modo per creare un'istanza di un oggetto e modificarlo in linea ? Qualcosa di simile:
JFrame aFrame = new JFrame();
aFrame.add(new JPanel() {.setSize(100,100) .setLocation(50,50) .setBackground(Color.red) });
ho potuto @Override
metodi, ma sono alla ricerca di qualcosa di più semplice. Ho molta ricerca, ma se c'è un termine specifico per questo tipo di istanza in linea, mi sfugge.
Grazie per il vostro tempo!
Come si chiama questa tecnica? Mi piacerebbe saperne di più. – SJuan76
@ SJuan76 si chiama "classe anonima con un inizializzatore" – alf
Sta usando un blocco di inizializzazione dell'istanza all'interno della classe anonima e chiama i metodi ereditati come this.setSize ... –