Python1 [2023-07-06] 파이썬 강의 내용 정리 1. Class 클래스는 중요한 몇가지 속성을 가집니다. 그 속성으로는 상속, 다형성, 가시성 등이 존재합니다. 가시성 표현은 Private, Public, Proteted 등이 있으며 클래스의 attribute나 method를 어느 수준까지 공개할 것인지에 대해 나타내지만 파이썬은 명시적으로 그런 가시성을 지원하는 키워드는 없습니다. 따라서 사용자는 가시성을 설정하기 위해 _나 __를 사용하여 사용자에게 보여지는 부분을 제한합니다. 더블 언더스코어를 사용했을 때 해당 변수의 getter, setter는 property decorator를 이용하여 표현할 수 있습니다. getter는 @property를 함수위에 작성하며, setter는 함수 위에 @{getter method name}.setter 로 작.. 2023. 7. 6. 이전 1 다음