Kom igångKom igång gratis

Attribut på klassnivå

Klassattribut lagrar data som delas av alla instanser av klassen. De tilldelas värden direkt i klasskroppen och refereras till med syntaxen ClassName. i stället för self. när de används i metoder.

I den här övningen är du en spelutvecklare som arbetar på ett spel med flera spelare som rör sig på ett rutnät och interagerar med varandra. Som första steg vill du definiera en klass Player som enbart rör sig längs en rät linje. Player ska ha ett attribut position och en metod move(). Rutnätet är begränsat, så position för Player har ett maxvärde.

Den här övningen är en del av kursen

Objektorienterad programmering i Python

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Create a Player class
____


# Print Player.MAX_POSITION       
____

# Create a player p and print its MAX_POSITITON
____
Redigera och kör kod