반응형
그래서 object.get_this ()
또는 object.set_that (value)
와 같은 getter / setter 메서드를 통해 객체 속성에 액세스해야한다고 읽었습니다. 이 코드는 클래스 내에서도 정의 된 메서드에 적용됩니까? 또는 개체 인스턴스에만 사용하도록되어 있습니다. 예를 들어, 이렇게하는 것이 관용적입니까?
class test:
def __init__(self,value):
self.value = value
def get_value(self):
return self.value
def method(self):
return some_operation(self.value)
객체 인스턴스의 value
에 액세스하기 위해 정의 된 get_value ()
를 사용합니까? 아니면 get_value ()
도 클래스 메서드 내에서 사용해야합니까?
class test:
def __init__(self,value):
self.value = value
def get_value(self):
return self.value
def method(self):
return some_operation(self.get_value())
해결 방법
참조 페이지 https://stackoverflow.com/questions/8297723
반응형
'파이썬' 카테고리의 다른 글
파이썬 Django : 뷰에서 형식 날짜를 얻는 방법? (0) | 2020.09.22 |
---|---|
파이썬 Python 2.7 Beautiful Soup Img Src Extract (0) | 2020.09.22 |
파이썬 numpy의 2D 배열에서 특정 위치에 행을 삽입합니까? (0) | 2020.09.22 |
파이썬 Python 인스턴스 변수는 스레드로부터 안전합니까? (0) | 2020.09.22 |
파이썬 Insert list into my database using Python (0) | 2020.09.22 |
댓글