je suis venu à Java à partir de Visual Basic, et semblent penser que je suis, à bien des égards, l'embarras: pobjet en ligne instanciation et transformation en Java
Est-il possible d'instancier un objet et de le modifier en ligne ? Quelque chose comme:
JFrame aFrame = new JFrame();
aFrame.add(new JPanel() {.setSize(100,100) .setLocation(50,50) .setBackground(Color.red) });
j'ai pu @Override
méthodes, mais je suis à la recherche de quelque chose plus simple. J'ai beaucoup de recherche, mais s'il y a un terme spécifique pour ce genre d'instanciation inline, ça me échappe.
Nous vous remercions de votre temps!
Comment s'appelle cette technique? J'aimerais en savoir plus à ce sujet. – SJuan76
@ SJuan76 il est appelé "classe anonyme avec un initialiseur" – alf
Il utilise un bloc d'initialisation d'instance dans la classe anonyme, et appelle ses méthodes héritées comme this.setSize ... –