Skip to content

mathieu-gilardet/atelier-java-inheritance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Atelier Héritage

  • Modifier les classes [ok]

    • FireMonster,
    • WaterMonster et
    • AirMonster pour
    • hériter de Monster.
  • Ajouter les constructeurs nécessaires à l'initialisation des attributs; [ok]

    • le type sera "fire",
    • "water" et
    • "air" selon les classes respectives.
  • Implémenter leurs méthodes attack(Monster opponent) :

    • un FireMonster inflige deux fois plus de dégâts à un AirMonster
    • un AirMonster inflige deux fois plus de dégâts à un WaterMonster
    • un WaterMonster inflige deux fois plus de dégâts à un FireMonster [ok]
  • De plus, la méthode attack doit retourner l'appel de la méthode isKO() sur l'instance de l'adversaire. [ok]

  • Créer une classe Arena avec une méthode main().

    • Instancier deux objets de la classe Monster
    • avec des valeurs au choix, puis
    • les faire combattre jusqu’à ce qu’un des deux soit KO.
  • Compiler et tester la classe Arena.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages