Projet Fil Rouge V3 (~1h30 minutes) #
Etape 8 (héritage) #
Créer les classes
Warrior,WizardetNecromancerselon le diagramme des classes ci-dessous.Pour le moment, les méthodes⚠️ ATTENTIONIl faut respecter les noms utilisés ainsi que l’accessibilité des attributs et méthodes (private,protectedetpublic)castSpelletriseUndeadaffichent du texte (“Fire Ball !!!”, par exemple). Cependant, pour être utilisées, le héros doit avoir assez de point magie (mana>=2)Donner des valeurs par défaut pour les différentes classes (ex. un guerrier aura de la force, un magicien de l’intelligence, etc.)
⚠️ ATTENTIONIl ne faut pas oublier les mots-clefsvirtualetoverride!
Etape 9 (classe abstraite) #
Un héros qui ne soit ni un Warrior, un Wizard ou un Necromancer n’a pas de raison d’être.
Ceci est un bon exemple de classe abstraite.
- Passer la classe
Heroen abstrait (utiliser/modifier la méthodeinteract).
Voici le diagramme de classes finale (en omettant les getters et les setters) :