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
Python'da Nesne Yönelimli Programlama
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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)