■ @property 데코레이터를 사용해 클래스 속성을 만드는 방법을 보여준다.
▶ 예제 코드 (PY)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
class Student: _name = None @property def name(self): return self._name @name.setter def name(self, value): self._name = value def __init__(self, name): self._name = name student1 = Student("홍길동") print(student1.name) student1.name = "이영희" print(student1.name) """ 홍길동 이영희 """ |