여러 클래스를 사용하는 프로그램을 작성 중입니다. 변수 세트에 대한 값을 결정하는 데 전념하는 클래스가 하나 있습니다. 그런 다음 다른 클래스를 사용하여 해당 변수의 값에 액세스 할 수 있기를 원합니다. 내 코드는 다음과 같습니다 :한 클래스에서 다른 클래스로 변수에 액세스하려면 어떻게해야합니까?
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)를 초기화하려면 classA를 사용합니다. 그런 다음 methodA를 사용하여 결과를 var1로 저장합니다 (var1 = 3 및 var2 = 2로 만듭니다). 내가 알고 싶은 건 어떻게 ClassB가 var1과 var2의 값을 ClassA로부터 얻을 수 있을까요?
이것은 저에게 효과가있는 것처럼 보입니다. 하지만, 지금은 이해하고 있다고 생각합니다. 정말 고마워요. – user2714543