property1 Python : @property, @function.setter @property 파이썬에서는 @property 데코레이터를 이용하여 위의 get , set 메소드보다 더욱 직관적으로 표현이 가능하다. class Person : def __init__(self): self.__name = 'hong' @property def name(self): return self.__name @name.setter def name(self, name):self.__name = name person = Person() print(person.name) # hong person.name = 'park' print(person.name) # park get의 역할은 property , set의 역할은 setter가 한다. property 가 setter 보다 윗줄에 사용되어야 한다. .. 2020. 5. 4. 이전 1 다음