클래스 메서드에 대해 공부중인데요
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의 값이 증가하지않는데 왜그런가요?
a.kids()
b.kids()
출력값을 A.count 일때랑 self.count 일때랑 비교해보세요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
이 게시물을 신고 하시겠습니까?신고사유를 선택해주세요.