정적 메소드 staticmethod, classmethod, instancemethod
·
[Language] - Python
개요이번에는 파이썬의 메소드 3종류를 알아보겠다. @staticmethod, @classmethod 데코레이터를 메소드 위에 작성하면 해당 메소드는 정적 메소드로 분류된다. 데코레이터를 사용하지 않으면 instancemethod에 해당된다. 정적 메소드는 인스턴스를 생성하지 않아도 호출이 가능하다. 즉, self 키워드를 사용하지 않아도 정의할 수 있으며, 인스턴스가 아닌 클래스 자체에 종속된 멤버이다. @staticmethodclass A: num = 10 @staticmethod def plus(x): return x + A.numplus() 메소드의 return 값을 확인해보면 해당 메소드는 자신의 멤버(속성 및 메소드)를 참조할 방법이 없기 때문에 직접 클래스명(A...