Se connecter

Créer le constructeur surchargé

Constructeur surchargé

Vous devez surement vous demander maintenant, comment est-ce que c’est censé m’être utile si je ne peux pas nommer mon personnage n’importe comment ? Et bien c’est parce que nous n’avons pas créer de constructeur dit « surchargé » !

Un constructeur surchargé permet de donner des valeurs différentes lors de son instanciation de votre programme. Ainsi, vous serez capable de changer les valeurs de votre personnage avec n’importe quoi !

Voici à quoi ressemble un constructeur surchargé :

// PARAMETRES DU CONSTRUCTEUR SURCHARGE
public Class1(string prenom, string sexe, string age, string metier, string apparance, double fortune, int tpsTravail)
{
    this.Prenom = prenom;
    this.Sexe = sexe;
    this.Age = age;
    this.Metier = metier;
    this.Apparance = apparance;
    this.Fortune = fortune;
    this.TmpTravail = tpsTravail;
}

Quand vous regardez bien, ce n’est pas si différent de notre constructeur de base, ici tout ce que nous avons fait c’est dire à notre constructeur que nous devons lui passer plusieurs variables (prenom, sexe, age…) et qu’il doit prendre en compte ces valeurs dans notre constructeur.

La première étape quand vous voulez créer votre constructeur surchargé est donc de lui dire qu’elles seront les variables qui devront être données :

public Class1(type nomVariable, type nomVariable2)
{

}

Une fois cela fait, il faut dire à l’intérieur que les valeurs qui viennent d’être passées doivent êtres enregistrées dans les variables de notre constructeur pour être utilisées plus tard :

public Class1(type nomVariable, type nomVariable2)
{
    this.nomVariableConstructeur = nomVariable;
    this.nomVariableConstructeur2 = nomVariable2;
}

Et c’est tout ! Maintenant il ne reste plus qu’à voir comment appeler nos constructeurs…

TOUT VOIRAjouter une remarque
VOUS
Ajouter votre commentaire

Chercher un cours

S’abonner aux news

Publicité

FREEDOM SUBSTITUTE | 2015-2017
X