samaka1986
Messages postés29Date d'inscriptiondimanche 21 octobre 2007StatutMembreDernière intervention16 juin 2008
-
16 nov. 2007 à 16:00
zwyx
Messages postés146Date d'inscriptionjeudi 22 novembre 2007StatutMembreDernière intervention21 mars 2016
-
13 déc. 2007 à 14:26
salut tout le monde
je cherche une solution pour un exercice qi veut modeliser une class note avec des donnée membres
nom de l'etudiant
prenom de l'etudiantla note de l'etudiant
le probleme que je trouve c est comment je vais faire pour le constructeur de cette class
soit par (defaut,parametré,recopie)
aidez moi car je suis tres pressé
merci bcppppppp
zwyx
Messages postés146Date d'inscriptionjeudi 22 novembre 2007StatutMembreDernière intervention21 mars 2016 13 déc. 2007 à 14:26
Salut,
Je viens de voir ton problème en cherchant à résoudre mon problème concernant un constructeur. Comme il s'agit d'un exercice d'il y a un mois, tu as certainement dû trouver la solution d'ici aujourd'hui... Je te donne quand même mon humble avis, tu en feras ce que tu veux.
Le constructeur, tu peux tout simplement le déclarer en ajoutant la mention "inherited;", comme ça, tu n'as pas à affecter les valeurs nom, prénom et note dès la construction.
Sinon, tu passes en paramètre ces trois vameurs lors de l'appel au constructeur qui affectera directement les valeurs aux attributs de l'instance.
Une solution mixte entre les deux précédente est de déclarer ton constructeur de classe avec des arguments facultatif. Ainsi, tu pourra soit appeler le constructeur sans aucun argument (comme 1 er cas), soit préciser les trois valeurs (comme 2è cas). Ca s'écrirait dans le style suivant.