Sınıf özniteliklerini değiştirme
Sınıf özniteliklerini nasıl tanımlayacağını ve onlara sınıf örneklerinden nasıl erişeceğini öğrendin. Peki bir örnek üzerinden erişirken bir sınıf özniteliğine başka bir değer atamayı denersen ne olur? Cevap sandığından daha basit değil!
Önceki egzersizdeki Player sınıfı önceden tanımlanmış durumda. Hatırlarsan position adlı bir örnek özniteliği ile MAX_SPEED ve MAX_POSITION adlı sınıf öznitelikleri var. MAX_SPEED'in başlangıç değeri 3.
Bu egzersiz
Python'da Nesne Yönelimli Programlama
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Create Players p1 and p2
____
print("MAX_SPEED of p1 and p2 before assignment:")
# Print p1.MAX_SPEED and p2.MAX_SPEED
____
____
# Assign 7 to p1.MAX_SPEED
____
print("MAX_SPEED of p1 and p2 after assignment:")
# Print p1.MAX_SPEED and p2.MAX_SPEED
____
____
print("MAX_SPEED of Player:")
# Print Player.MAX_SPEED
____