view.cls = cls
这样的赋值操作将 cls
赋值给 view
对象的 cls
属性。
是否是实例变量还是类变量,取决于 view
和 cls
的上下文。
如果 view
是类的实例:
- 这种情况中,
view.cls
是实例变量。这意味着你在view
对象上设置了一个属性cls
,它只会影响view
实例的状态,而不会影响类本身。
如果 view
是类:
- 这种情况中,
view.cls
就是类变量。因为view
是类,在类级别上设置了cls
,那么cls
是类变量。这将会影响到所有类的实例。
结论:
view.cls
是实例变量还是类变量,取决于view
的类型。如果view
是类的实例,它就是实例变量;如果view
是类本身,它就是类变量。