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, kursun bir parçasıdır

Python'da Nesne Yönelimli Programlama

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Create a Player class
____


# Print Player.MAX_POSITION       
____

# Create a player p and print its MAX_POSITITON
____
Kodu Düzenle ve Çalıştır