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이 출력되더라고요..

파이썬은 자바처럼 인자 유무에 따라 생성자 다르게 하거나 그런게 안 되는건가요??