BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Uygulamalı 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
____
Kodu Düzenle ve Çalıştır