【发布时间】:2011-11-08 13:16:42
【问题描述】:
有没有办法在 Python 中创建只读类属性?前任。在 Unity3d 中你可以这样做:
transform.position = Vector3.zero
Vector3.zero 返回一个 Vector3 类的实例,其中 x、y 和 z 为 0。这与以下基本相同:
transform.position = Vector3(0, 0, 0)
我尝试过这样做:
class Vector3(object):
zero = Vector3(0, 0, 0)
...
但我得到一个未定义的变量错误,因为该类尚未定义。那么如何创建不需要类实例的只读类属性呢?
【问题讨论】:
标签: python properties