शुरू करेंमुफ़्त में शुरू करें

Class attributes की Inheritance

इस अध्याय की शुरुआत में, आपने class attributes और methods के बारे में सीखा जो किसी class की सभी instances में साझा होते हैं. ये inheritance के साथ कैसे काम करते हैं?

इस अभ्यास में, आप अध्याय के पहले लेसन की Player class से subclasses बनाएँगे और class attributes और methods की inheritance को समझेंगे.

Player class आपके लिए परिभाषित है. याद करें कि Player class में दो class-level attributes थे: MAX_POSITION और MAX_SPEED, जिनकी default वैल्यू क्रमशः 10 और 3 थी.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# 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)
कोड संपादित करें और चलाएँ