-
Rôle de l'opérateur new
Voilà je révise pour un DS de Java, et armé du sujet de l'année dernière mais malheureusement pas de sa correction, je bute sur une question à priori (et qui le semblera surement pour beaucoup d'entre vous) simple:
Que fais l'instruction suivante?
XXX x = new XXX();
a) Déclare une référence de type XXX nommé x
b) Instancie un nouvel objet de type XXX
c) Appelle le constructeur par défaut de la classe XXX
d) Affecte à la référence x l'adresse de l'objet nouvellement créé
Le problème c'est que toutes les réponses me semblent tentantes. Bon on a le droit à plusieurs réponses donc c'est possible mais je suis suspicieux quand même.Toute aide/explication serait donc la bienvenue ;)
-
ben ça fait tout
ca crée un instance de XXX en utilisant son constructeur par défaut, et ca l'affect à la nouvelle référence créée xxx.
-
C'est bien ce que je me disais, mais dans le doute je préférais avoir une confirmation de quelqu'un de plus expérimenté sur le sujet.
C'est maintenant chose faite.
Merci beaucoup pour ton aide!