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
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)