파이썬기초1 [Python] @property 객체지향에서의 Attribute, Python의 @property와 @속성.setter 객체지향 프로그래밍에서는 객체의 속성 (attribute)을 행위 (method)를 통하여 객체를 나타냅니다. 자동차를 객체로... 한 자동차에서 속성중 하나인 기름의 양을 oil_amount 변수로 표현 자동차의 행위중 하나인 앞으로 나아간다를 go_forward 라는 행위 (method)로 표현 위를 통해 자동차를 "객체화" 할 수 있습니다. 자동차라는 개념을 우리의 프로그래밍안에 나타내고자 자동차에서 우리가 필요한 속성과 행위만 끄집어내어 추상화 한 것입니다. 파이썬의 @property 는 위 중 속성에 대해 더 깊이 들여다볼 주제입니다. 예를 들어 class Car: def __init__(self, initi.. 2018. 9. 11. 이전 1 다음