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{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.
public static void main(String...args){
Personne p = new 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"); }}