ComenzarEmpieza gratis

Atributos a nivel de clase

Los atributos de clase almacenan datos que se comparten entre todas las instancias de la clase. Se les asigna valor en el cuerpo de la clase y, cuando se usan en métodos, se referencian con la sintaxis ClassName. en lugar de self..

En este ejercicio, serás una persona desarrolladora de videojuegos que trabaja en un juego con varios jugadores moviéndose por una cuadrícula e interactuando entre sí. Como primer paso, quieres definir una clase Player que solo se moverá a lo largo de una línea recta. Player tendrá un atributo position y un método move(). La cuadrícula es limitada, por lo que la position de Player tendrá un valor máximo.

Este ejercicio forma parte del curso

Programación orientada a objetos en Python

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Create a Player class
____


# Print Player.MAX_POSITION       
____

# Create a player p and print its MAX_POSITITON
____
Editar y ejecutar código