bjr
j ai vu qu a la fin du fonction d'observation on peu ecrire "return new", ou est le receveur ? pourquoi.
jusqu a present j ecrivais par exemple Object o new Object(...); return o;
bjr
j ai vu qu a la fin du fonction d'observation on peu ecrire "return new", ou est le receveur ? pourquoi.
jusqu a present j ecrivais par exemple Object o new Object(...); return o;
Il n'est pas nécessaire dans ce cas précis d'avoir recours à un objet transitoire. Tant que l'objet renvoyé est du bon type, tout ceci est équivalent :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 String str = new String(""); return str; return new String(""); return new StringBuilder("").toString();
Salut,
Le langage t'autorise à retourner un objet créé. Rien ne t'empeche de le créer lors du retour, de toutes facons ce qui est retourné est, si besoin est, exécuté avant le retour en lui même.
F.
Partager