Les constructeurs en java


Avant de définir les constructeurs en java,un petit rappel sur  comment utiliser les classes ou comment créer un objet de la classe.
L’instanciation ou création de référence d'une classe se fait à travers le mot clé new, par exemple :
class Personne{
public static void main(String...args){
Personne p = new Personne();
}}
Le mot Personne()  qui vient devant le new, s'appel un constructeur, et ça permet de créer l'objet p de la classe Personne.

Quels sont les types de constructeurs ?
IL y a deux types de constructeurs, le premier est  un constructeur sans paramètres qui est fournit automatiquement pour chaque Objet :

class Personne{
Personne(){ // constructeur sans paramétres }
 public static void main(String...args){ Personne p = new Personne(); }}

 L'autre est un constructeur qui possède des paramètres :

class Personne{
Personne(int age,String name){ // constructeur avec paramétres }
public static void main(String...args){ Personne p = new Personne(12,"toto"); }}