अजगर में, मैं चाहता हूं कि एक वर्ग कुछ "स्थिरांक" (व्यावहारिक रूप से, चर) हो जो सभी उपवर्गों में आम होगा। क्या यह अनुकूल वाक्यविन्यास के साथ करने का एक तरीका है? अभी मैं उपयोग करता हूं:
class Animal:
SIZES=["Huge","Big","Medium","Small"]
class Horse(Animal):
def printSize(self):
print(Animal.SIZES[1])
और मैं सोच रहा हूं कि क्या यह करने के लिए एक बेहतर तरीका है या ऐसा करने का कोई तरीका है, तब बिना "पशु" लिखने के। आकारों से पहले। धन्यवाद! संपादित करें: यह उल्लेख करना भूल गया कि घोड़ा जानवर से विरासत में मिला है।
SIZESकभी नहीं बदलता है, तो निश्चित रूप से एक सूची के बजाय टपल का उपयोग करें। जैसा तो("Huge","Big","Medium","Small")