[Error] object() takes no parameters의 이유

1449 단어 error
class Node():
    def __int__(self,elem):
        self.elem = elem
        self.next = None
        
node = Node(100)
'''
Traceback (most recent call last):

  File "", line 21, in 
    node = Node(100)

TypeError: object() takes no parameters
'''

한참을 보았지만 어디의 잘못인지 모르고 이 사람의 블로그를 보았다
원인 2 대:
  • init는 잘 쓴 줄 알았는데 사실은 틀렸다. 왜냐하면 좌우가 모두 2개의 밑줄이기 때문이다.왼쪽 두 개야!!오른쪽도 두 개!!!아니, 합계 2개!!!
  • init를 Int
  • 로 작성
    역시 잘못 썼네!!특이한 건 init!!!인트로!!!피를 토하며 기념으로 남기다.

    좋은 웹페이지 즐겨찾기