728x90 반응형 Decorator1 [Python] bound / unbound method란? (feat. static method) 이 포스팅의 핵심 포인트 bound 와 unbound method의 정의와 구분 ('self' argument) 클래스 밖에서 정의된 함수를 클래스의 매서드로 포함시키는 방법 static method의 정의와 사용법 bound method란? 클래스는 여러 멤버 함수들을 포함할 수 있다. 이 멤버 함수들은 공통적으로 'self'를 첫 번째 입력 인자를 가진다. 이것은 이 함수가 어떤 클래스에 속해 있는 method라는 것을 의미한다. 이것을 bound method라고 한다. 다음의 예제를 생각해 보자. 클래스 A는 bar라는 이름의 bound method를 가지고 있다. 객체를 생성해 bar 메서드에 접근해 보자. class A: def bar(self): print("bar") def foo(): pr.. 2021. 4. 29. 이전 1 다음 728x90 반응형