L’intérêt d’écrire des blocs initialisation est de pouvoir initialiser les valeurs lors du chargement de la classe ainsi lors de l'instanciation,il y a bien une différence entre le chargement et l'instanciation des classes sur JAVA.
L'initialisation de la classe est faite lorsque une nouvelle instance a été crée dans la mémoire,par contre le chargement de la classe est fait au début lorsqu'on définit un nouvel objet sans le mot clé new.
Chargement de la classe :
Client client;
Creation ou l'instanciation de la classe :
L'initialisation de la classe est faite lorsque une nouvelle instance a été crée dans la mémoire,par contre le chargement de la classe est fait au début lorsqu'on définit un nouvel objet sans le mot clé new.
Chargement de la classe :
Client client;
Creation ou l'instanciation de la classe :
client = new Client();
Revenons a notre sujet,autour des blocs initialisation, ils permettent initialiser les valeurs appartenant a la classe , il y a deux types :
Revenons a notre sujet,autour des blocs initialisation, ils permettent initialiser les valeurs appartenant a la classe , il y a deux types :