Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Création d’un Guerrier Composé | Section
Programmation Orientée Objet en Python

bookDéfi : Création d’un Guerrier Composé

Tâche

Swipe to start coding

Exercez-vous à utiliser la composition en créant un jeu de guerrier simple :

  • Créez une classe Weapon avec un name et une valeur d'attack.
  • Créez une classe Warrior avec un name pouvant équiper une arme (à stocker comme attribut) et possédant une méthode pour afficher son arme actuelle.
  • Équipez le guerrier avec l'arme.
  • Utilisez la composition. Le guerrier doit posséder une arme, et non en hériter.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 18
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

close

bookDéfi : Création d’un Guerrier Composé

Glissez pour afficher le menu

Tâche

Swipe to start coding

Exercez-vous à utiliser la composition en créant un jeu de guerrier simple :

  • Créez une classe Weapon avec un name et une valeur d'attack.
  • Créez une classe Warrior avec un name pouvant équiper une arme (à stocker comme attribut) et possédant une méthode pour afficher son arme actuelle.
  • Équipez le guerrier avec l'arme.
  • Utilisez la composition. Le guerrier doit posséder une arme, et non en hériter.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 18
single

single

some-alt