Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Utmaning: Bygga en Sammansatt Krigare | Sektion
Objektorienterad Programmering i Python

bookUtmaning: Bygga en Sammansatt Krigare

Uppgift

Swipe to start coding

Öva på att använda komposition genom att bygga ett enkelt krigarspel:

  • Skapa en Weapon-klass med ett name och ett attack-värde.
  • Skapa en Warrior-klass med ett name som kan utrusta ett vapen (lagra det som en attribut) och har en metod för att visa sitt nuvarande vapen.
  • Utrusta krigaren med vapnet.
  • Använd komposition. Krigaren ska ha ett vapen, inte ärva från det.

Lösning

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 18
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

close

bookUtmaning: Bygga en Sammansatt Krigare

Svep för att visa menyn

Uppgift

Swipe to start coding

Öva på att använda komposition genom att bygga ett enkelt krigarspel:

  • Skapa en Weapon-klass med ett name och ett attack-värde.
  • Skapa en Warrior-klass med ett name som kan utrusta ett vapen (lagra det som en attribut) och har en metod för att visa sitt nuvarande vapen.
  • Utrusta krigaren med vapnet.
  • Använd komposition. Krigaren ska ha ett vapen, inte ärva från det.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 18
single

single

some-alt