작성
·
182
답변 1
1
안녕하세요.
property는 파이썬 기본에서 제공해주는 장식자(Decorators)입니다.
https://docs.python.org/ko/3/library/functions.html#property
property를 통해 클래스 인스턴스의 속성처럼 접근하지만, 구현은 함수로 구현하실 수 있습니다.
아래와 같이 Rectangle 클래스를 쓰셨을 경우, get_size와 size의 구현은 모두 함수이지만, 접근에는 size는 속성처럼 접근함을 확인하실 수 있습니다.