[Python] classmethod 와 staticmethod
Classmethod & Staticmethod 파이썬에서 제공되는 decorator @classemthod @staticmethod 를 사용하여 구현한다. 1. Classmethod - classemethod 는 인자로 class가 반드시 선언되어야 한다. - 만약 class 내부 값을 변경할 경우 class 내부의 값이 변경된다. example) class NormalClass(object): '@classmethod def class_set(cls, txt): cls.txt = txt class NormalClass2(NormalClass): print "----------NormalClass2---------" NormalClass.class_set('hello') NormalClass2.clas..
2016. 11. 16. 12:41