et si j'ai un if, quel est la meilleure solution ?
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public test(boolean b) { if (b) { int var = 1 // ... } }
?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public test(boolean b) { int var; if (b) { var = 1 // ... } }
On dit qu'il faut déclarer les champs au début des fonctions et non juste avant de s'en servir. Mais dans mon premier exemple si b est false on aura déclaré var pour rien.
Partager