LoslegenKostenlos loslegen

Klassenattribute

Klassenattribute speichern Daten, die von allen Instanzen der Klasse gemeinsam genutzt werden. Sie erhalten ihre Werte im Klassenrumpf und werden in Methoden mit der Syntax ClassName. statt self. referenziert.

In dieser Übung bist du Game-Developer und arbeitest an einem Spiel, in dem mehrere Spieler sich auf einem Gitter bewegen und miteinander interagieren. Als ersten Schritt willst du eine Klasse Player definieren, die sich nur entlang einer Geraden bewegt. Player hat ein Attribut position und eine Methode move(). Das Gitter ist begrenzt, daher hat die position von Player einen Maximalwert.

Diese Übung ist Teil des Kurses

Objektorientierte Programmierung in Python

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Create a Player class
____


# Print Player.MAX_POSITION       
____

# Create a player p and print its MAX_POSITITON
____
Code bearbeiten und ausführen