파이썬 클래스 메서드 질문
클래스 메서드에 대해 공부중인데요
class A():
count = 0
def __init__(self):
A.count += 1 #이 부분을 수정
@classmethod
def kids(cls):
print(cls.count)
a = A()
b = A()
a.kids()
주석부분에서 A.count를 self.count로 수정하면 count의 값이 증가하지않는데 왜그런가요?
|
답변 1개
백수1995
5년 전
a.kids()
b.kids()
출력값을 A.count 일때랑 self.count 일때랑 비교해보세요
답변을 작성하려면 로그인이 필요합니다.