Maison >Java >javaDidacticiel >Constructeur ou déclaration : où dois-je initialiser mes variables Java ?
Lors de l'initialisation des variables en Java, les développeurs peuvent choisir entre l'initialisation dans le constructeur ou en dehors du constructeur. Cette question explore les avantages et les inconvénients de chaque approche.
Inside Constructor (Style 1) :
<br>classe publique ME {</p> <pre class="brush:php;toolbar:false">private int i; public ME() { this.i = 100; }
}
Constructeur extérieur (Style 2) :
<br>classe publique ME {</p> <pre class="brush:php;toolbar:false">private int i = 100; public ME() { }
}
Convention recommandée :
La convention recommandée, telle qu'indiquée dans la réponse acceptée , est le Style 2 (initialisation dans la déclaration). Ce style offre les avantages suivants :
Exceptions à la Convention :
Bien sûr, il existe des exceptions où le style 1 est plus approprié :
En général, le style 2 doit être utilisé autant que possible pour améliorer la lisibilité et la maintenabilité du code.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!