staticmethod1 @staticmethod 와 @classmethod @staticmethod 와 @classmethod 코드 분석을 하다가 staticmethod가 많이 보여 classmethod와 함께 정리해본다. 공통점 정적메서드로써 클래스에 직접 접근할 수 있는 메서드 (보통은 클래스를 정의한다음 사용하려면 클래스 인스턴스 정의가 필요하다) 아래 코드를 보자 보통의 클래스(인스턴스 선언 후 사용) class test_class: def __init__(self): return print("instance made") def test_output(self, num1, num2): return num1 + num2 # print(test_class.test_output(1, 2)) -> 사용 불가 cls_instance = test_class() # instance m.. 2022. 3. 7. 이전 1 다음