क्लास-लेवल ऐट्रिब्यूट्स
क्लास ऐट्रिब्यूट्स वह डेटा स्टोर करते हैं जो क्लास की सभी इंस्टैंसेज़ में साझा होता है। इन्हें क्लास बॉडी के अंदर वैल्यू दी जाती है, और मेथड्स में इस्तेमाल करते समय self. की बजाय ClassName. सिंटैक्स से संदर्भित किया जाता है.
इस अभ्यास में, आप एक गेम डेवलपर हैं जो ऐसे गेम पर काम कर रहे हैं जिसमें कई प्लेयर एक ग्रिड पर चलते हैं और आपस में इंटरैक्ट करते हैं। पहले चरण के रूप में, आप एक Player क्लास परिभाषित करना चाहते हैं जो अभी केवल सीधी रेखा में चलेगा। Player में एक position ऐट्रिब्यूट और एक move() मेथड होगा। ग्रिड सीमित है, इसलिए Player की position का एक अधिकतम मान होगा.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Create a Player class
____
# Print Player.MAX_POSITION
____
# Create a player p and print its MAX_POSITITON
____