Sınıf düzeyinde öznitelikler
Sınıf öznitelikleri, bir sınıfın tüm örnekleri arasında paylaşılan verileri saklar. Değerleri sınıf gövdesinde atanır ve yöntemlerde kullanıldıklarında self. yerine ClassName. sözdizimiyle çağrılır.
Bu egzersizde, bir ızgara üzerinde hareket eden ve birbirleriyle etkileşime giren birkaç oyuncunun olacağı bir oyun üzerinde çalışan bir oyun geliştiricisi olacaksın. İlk adım olarak, sadece düz bir çizgide hareket edecek bir Player sınıfı tanımlamak istiyorsun. Player bir position özniteliğine ve bir move() yöntemine sahip olacak. Izgara sınırlı olduğundan, Playerın position değeri için bir üst sınır olacak.
Bu egzersiz
Python'da Nesne Yönelimli Programlama
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Create a Player class
____
# Print Player.MAX_POSITION
____
# Create a player p and print its MAX_POSITITON
____