이번에는 디스크립터(descriptors) 속성 접근 메소드와 property 내장 클래스에 대해 알아보자. 디스크립터(descriptors) 속성 접근 메소드 메소드 설명 __get__(self, instance, owner) 소유자 클래스의 속성 또는 소유자 클래스 인스턴스의 속성에 접근할 때 호출된다. owner를 통해 속성에 접근하면 owner = None이되며, 속성값을 반환한다.
__set__(self, instance, value) 소유자 클래스의 속성 또는 소유자 클래스 인스턴스의 속성을 value로 설정할 때 호출되고 반환값은 없다. __delete__(self, instance) 소유자 클래스의 인스턴스 속성을 삭제할 때 호출되며, 반환값은 없다.
위의 표는 디스크립터(descriptor) 클래스의 속성에 접근하는 메소드이다. 디스크립터 클래스는 __get__( ), __set__( ), __delete__( ) 메소드를 가지고 있는 클래스로 다른 클래스(소유자)에...
#
descriptor
#
클래스
#
인스턴스
#
소유주클래스
#
디스크립터
#
내장클래스
#
객체
#
Python
#
property
#
owner
#
파이썬