描述符的用法
我突然意识到我定义好了某个描述符比如说MyPro类后,传给类的实例class C:
x = Mypro()##描述符的实例传给类静态属性,那么意思是说 描述符只能跟类属性进行设置,并不能跟实例属性 挂钩吗??
def __init__(self , x)
self.x = x
c = C()
c.x##这里应该是会调用x描述符法
c.y##这里就又不会了
所以这里有2个问题 :
问题1:描述符的实例传给类静态属性,那么意思是说 描述符只能跟类属性进行设置,并不能跟实例属性 挂钩吗??
问题2:真正在开发的时候 描述符只是具体是有什么好处呢?我到网上查了下有一种说法是为了封装,不让外界访问或者删除到类的属性?
页:
[1]