반응형
    
    
    
  그래서  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 | 
댓글