मैं एक प्रोग्राम लिख रहा हूं जो कई वर्गों का उपयोग कर रहा है। मेरे पास एक वर्ग है जो चर के सेट के लिए मान निर्धारित करने के लिए समर्पित है। मैं फिर उन वर्गों के मूल्यों को अन्य वर्गों के साथ एक्सेस करने में सक्षम होना चाहूंगा। मेरा कोड इस प्रकार दिखता है:मैं एक वर्ग से दूसरे वर्ग में चर का उपयोग कैसे करूं?
class ClassA(object):
def __init__(self):
self.var1 = 1
self.var2 = 2
def methodA(self):
self.var1 = self.var1 + self.var2
return self.var1
class ClassB(ClassA):
def __init__(self):
self.var1 = ?
self.var2 = ?
object1 = ClassA()
sum = object1.methodA()
print sum
मैं 2 चर (var1 और var2) को आरंभ करने के लिए कक्षा ए का उपयोग करता हूं। मैं फिर उन्हें जोड़ने के लिए methodA का उपयोग करता हूं, परिणाम को var1 के रूप में सहेजता हूं (मुझे लगता है कि यह var1 = 3 और var2 = 2 बना देगा)। मैं क्या जानना चाहता हूं कि मेरे पास कक्षाबी कैसे होगा, फिर कक्षा से var1 और var2 के मान प्राप्त करने में सक्षम हो?
ऐसा लगता है कि यह मेरे लिए काम करता है! मैं साथ खेलने के लिए जा रहा हूँ यह, लेकिन मुझे लगता है कि मैं इसे अब समझता हूं। बहुत बहुत धन्यवाद! – user2714543