class Test :
test1 = 0
def __init__(self):
self.test1 = 10
def __init__(self,x):
self.test1 += x
#tclass = Test()
#print(tclass.test1)
tclass = Test
print(tclass.test1)
# 0출력
tclass2 = Test(5)
print(tclass2.test1)
# 5출력
이렇게 코드 짜보았는데, 위에 주석처리한건 에러뜨고 () 가 빠진건 0이 출력되더라고요..
파이썬은 자바처럼 인자 유무에 따라 생성자 다르게 하거나 그런게 안 되는건가요??
신기하네 뭐지 나도헷갈려
어 오버로딩 안돼
디폴트 파라미터 있으니 그거 쓰도록
여기에서 파이썬 제대로 이해하는 애들이 없는듯 - dc App