티스토리 뷰

SWDesk

[Python] Class Member Variables

inhae 2021. 10. 30. 08:37

클래스 멤버 변수의 활용

특히 ValueB0의 변화를 관찰할 것.

 

<ClassTest01.py>

from cClassA import cClassA
from cClassB import cClassB

cA1 = cClassA(3)
cB1 = cClassB(5)

cA1.ShowValues()
cB1.ShowValues()

cClassB.ValueB1 = 11
cClassB.ValueB0 = 13
cB2 = cClassB()
cB2.ShowValues()

<cClassA.py>

class cClassA:

    ValueA0 = 3
    def __init__(self, value1=None):
        if(value1 != None):
            self.ValueA0 = value1
        self.ValueA1 = value1+1

    def ShowValues(self):
        print("[ValueA0]", self.ValueA0)
        print("[ValueA1]", self.ValueA1)

<cClassB.py>

class cClassB:

    ValueB0 = -1

    def __init__(self, valueIn=None):
        if(valueIn != None):
            self.ValueB0 = valueIn
            self.ValueB1 = valueIn+1
        else:
            self.ValueB1 = 1

    def ShowValues(self):
        print("[ValueB0]", self.ValueB0)
        print("[ValueB1]", self.ValueB1)

 

반응형

'SWDesk' 카테고리의 다른 글

[Python] Tistory API 수정  (0) 2021.11.21
[Python] Kakao API 수정  (0) 2021.11.16
[Python] 알람 메시지 보내기  (0) 2021.10.02
[Python] 주식 1일 데이터 가져오기  (0) 2021.09.25
[Python] 1분 단위 데이터 파헤치기  (0) 2021.09.18