[Python] 인스턴스 변수의 getter, setter 메소드
getter, setterpython이 아닌 다른 언어를 사용하면 getter, setter에 익숙 할 것이다. public 인스턴스 변수에 대해서는 쉽게 접근이 가능해서 따로 getter, setter를 두지 않는다. 하지만 protected, private 등의 변수를 사용하여 해당 변수에 대해서 접근하지 못하게 한 경우는 데코레이터로 getter, setter를 만들어 줄 수 있다.getter@property 데코레이터를 사용하여 변수이름을 함수명으로 하여 지정해 줄 수 있다.setter@변수명.setter 데코레이터를 사용하여 변수이름을 함수명으로 하고 파라미터로 할당할 값을 지정해주면 된다.코드class Student: def __init__(self, name): self._name = nam..
Python
2022. 6. 30. 20:48
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday