क्या classmethod
पाइथन में सी # में क्या करने का कोई तरीका है?सी # के लिए पायथन-शैली वर्ग विधि?
यही एक स्थिर कार्य है जिसे टाइप ऑब्जेक्ट को एक (अंतर्निहित) पैरामीटर के रूप में प्राप्त किया जाएगा, जो भी उप-वर्ग का उपयोग किया जाता है।
जो मैं चाहता का एक उदाहरण है, लगभग,
class Base:
@classmethod
def get(cls, id):
print "Would instantiate a new %r with ID %d."%(cls, id)
class Puppy(Base):
pass
class Kitten(Base):
pass
p = Puppy.get(1)
k = Kitten.get(1)
उम्मीद उत्पादन
Would instantiate a new <class __main__.Puppy at 0x403533ec> with ID 1.
Would instantiate a new <class __main__.Kitten at 0x4035341c> with ID 1.