Atributos em nível de classe
Os atributos de classe armazenam dados que são compartilhados entre todas as instâncias de classe. Eles recebem valores no corpo da classe e são referidos usando a sintaxe ClassName.
em vez da sintaxe self.
quando usados em métodos.
Neste exercício, você será um desenvolvedor de jogos trabalhando em um jogo que terá vários jogadores se movendo em uma grade e interagindo uns com os outros. Como primeira etapa, você deseja definir uma classe Player
que apenas se moverá ao longo de uma linha reta. Player
terá um atributo position
e um método move()
. A grade é limitada, portanto, o position
de Player
terá um valor máximo.
Este exercício faz parte do curso
Programação orientada a objetos em Python
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# Create a Player class
____
# Print Player.MAX_POSITION
____
# Create a player p and print its MAX_POSITITON
____