Bonjour à tous,
Vous avez probablement tous déjà rencontré ce genre d'appel "inline" (instanciation d'une classe et utilisation de l'objet sur la même ligne, sans déclarer de variable)
1) Question purement théorique, j'aimerais savoir si ce genre de pratique porte un nom particulier ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 new Application().start(); // qui est la forme concise de: Application app = new Application(); app.start();
2) Outre l'avantage de minimisation du code, cette écriture a-t-elle un autre avantage, par exemple au niveau de l'occupation mémoire ? Je pense que non car une variable "temporaire" est sans doute créée... est-ce exact ?
D'avance, merci pour vos réponses
Partager