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

Sınıf özniteliklerinin kalıtımı

Bu bölümün başında, bir sınıfın tüm örnekleri arasında paylaşılan sınıf öznitelikleri ve yöntemleri hakkında öğrendin. Peki bunlar kalıtımla nasıl çalışır?

Bu egzersizde, bölümün ilk dersindeki Player sınıfından alt sınıflar oluşturacak ve sınıf öznitelikleri ile yöntemlerin kalıtımını keşfedeceksin.

Player sınıfı senin için tanımlandı. Player sınıfının iki sınıf düzeyi özniteliği olduğunu hatırla: varsayılan değerleri 10 ve 3 olan MAX_POSITION ve MAX_SPEED.

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 Racer class and set MAX_SPEED to 5
____
 
# Create a Player and a Racer objects
p = ____
r = ____

print("p.MAX_SPEED = ", p.MAX_SPEED)
print("r.MAX_SPEED = ", r.MAX_SPEED)

print("p.MAX_POSITION = ", p.MAX_POSITION)
print("r.MAX_POSITION = ", r.MAX_POSITION)
Kodu Düzenle ve Çalıştır