Comment surcharger le constructeur d'une classe ?
Offrir un raccourci de création pour les cas où certains champs ont une valeur fréquente.
Pour la classe CompteBancaire, proposer un constructeur court qui crée un compte avec un solde initial de 0.0 quand seuls titulaire et numero sont fournis.
Offrir un raccourci de création pour les cas où certains champs ont une valeur fréquente.
Le constructeur court initialise les champs non fournis avec des valeurs par défaut codées en dur.
Pour la classe CompteBancaire, proposer un constructeur court qui crée un compte avec un solde initial de 0.0 quand seuls titulaire et numero sont fournis.
La valeur fréquente du solde à l'ouverture d'un compte est 0.0.
// solde initial le plus courant : 0.0
On écrit le constructeur court sans le paramètre solde :
CompteBancaire(String t, String n) {
titulaire = t;
numero = n;
solde = 0.0; // valeur par défaut
}
// Exemple : CompteBancaire c = new CompteBancaire("Bob", "FR99");
// c.solde vaut 0.0
CompteBancaire(String t, String n) {
titulaire = t;
numero = n;
solde = 0.0;
}
Pour la classe Livre, proposer un constructeur court qui fixe l'annee à 2024 quand seuls titre et auteur sont fournis.
Pour la classe Rectangle, proposer un constructeur qui crée un carré (largeur = hauteur) quand un seul côté est fourni.
Crée ton compte pour accéder à la fiche et aux exercices