class Count:
def __init__(self, count = 0):
self.count = count
def main():
c = Count()
times = 0
for i in range(100):
increment(c, times)
print("count는", c.count, "입니다.")
print("tiems는", times, "입니다.")
def increment(c, times):
c.count += 1
times += 1
main()
ㅡㅡㅡㅡㅡㅡㅡㅡㅡ
여기서 line3에 self.count = count 이 부분에서요..
self가 객체 자신을 참조하는 매개변수 라는데
객체 자신을 참조한다는 말이 이해가 안갑니다..
입문자이니 욕보다는 위로를 부탁드립ㄴ디ㅏ ㅠㅠㅠ
자바 this랑 같은거 아냐? - dc App
self.count의 count는 괄호안에있는 변수고 = count에서 count는 새로운 변수임
변수명을 똑같이해야 편한데 모르면 self.count = cnt 로 해보셈
C++ 이 어떻게 C로 바뀌는지 이해하면 바로 알듯 - return 0;
self에 Count 인스턴스가 들어있는고얌
저거 없이 어떻게 할지 생각해보셈 - dc App
C=count() 이기에 매개변수 count 정의해야함요.