Victor0321 发表于 2022-5-16 16:24:12

描述符的用法

我突然意识到我定义好了某个描述符比如说MyPro类后,传给类的实例
class C:
        x = Mypro()##描述符的实例传给类静态属性,那么意思是说 描述符只能跟类属性进行设置,并不能跟实例属性 挂钩吗??
        def __init__(self , x)
                self.x = x

c = C()
c.x##这里应该是会调用x描述符法
c.y##这里就又不会了

所以这里有2个问题 :
问题1:描述符的实例传给类静态属性,那么意思是说 描述符只能跟类属性进行设置,并不能跟实例属性 挂钩吗??
问题2:真正在开发的时候 描述符只是具体是有什么好处呢?我到网上查了下有一种说法是为了封装,不让外界访问或者删除到类的属性?


页: [1]
查看完整版本: 描述符的用法