두개의 클래스중 하나의 변수값을 변경하려면 어떻게 해야하나요?

조회수 506회
class test1:
    def __init__(self):
        pass
    def test1_1(self):
        self.a = 0
        print(self.a)

class test2:
    def __init__(self):
        pass
    def test2_2(self):
        self.aaa = test1()
        self.aaa.a = 9999999999
        print(self.aaa)

test1().test1_1()
test2.test2_2()

코드에서 `self.a' 값에 9999999999를 넣고 싶은데 어떤 방식으로 해야 하는지 궁금합니다. 클래스 종속같이 복잡한 작업이 아니라 단순하게 넣는 법이 있을까요?

  • 목적이 없기 때문에 답변 드리기가 어렵습니다. 변수 a가 인스턴스 변수가 이닌 static 해도 됩니까? 정영훈 2019.4.25 07:32
  • 음 목적이란게... 상속이런것인가요?? 답변부탁드리겠습니다. ㅜㅜ 다크매터 2019.4.26 11:40

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)