[파이썬 기초] 디스크립터 속성 접근 메소드와 property 내장 클래스


[파이썬 기초] 디스크립터 속성 접근 메소드와 property 내장 클래스

이번에는 디스크립터(descriptors) 속성 접근 메소드와 property 내장 클래스에 대해서 알아보자. 디스크립터(descriptors) 속성 접근 메소드 다음 표는 디스크립터(descriptors) 클래스의 속성에 접근하는 메소드 목록이다. 접근 메소드 기능 설명 __get__(self, instance, owner) 소유자 클래스의 속성 혹은 소유자 클래스 인스턴스의 속성에 접근할 때 호출된다. owner를 통해 속성에 접근하면 owner = None이 되며, 속성값 자체를 반환한다. __set__(self, instance, value) 소유자 클래스의 속성 혹은 소유자 클래스 인스턴스의 속성을 value로 설정할 때 호출되며, 반환값은 없다. __delete__(self, instance) 소유자 클래스의 인스턴스 속성을 삭제할 때 호출되며, 반환값은 없다. 디스크립터 클래스는 __get__( ), __set__( ), __delete__( ) 메소드를 갖는 클래스로 ...


#descriptors #property #python #디스크립터 #속성 #속성접근메소드 #클래스 #파이썬

원문링크 : [파이썬 기초] 디스크립터 속성 접근 메소드와 property 내장 클래스