有没有办法在Python中创建只读类属性?防爆.在Unity3d中你可以这样做:
transform.position = Vector3.zero
Run Code Online (Sandbox Code Playgroud)
Vector3.zero返回Vector3类的一个实例,其中x,y和z为0.这基本上与:
transform.position = Vector3(0, 0, 0)
Run Code Online (Sandbox Code Playgroud)
我尝试过这样的事情:
class Vector3(object):
zero = Vector3(0, 0, 0)
...
Run Code Online (Sandbox Code Playgroud)
但是我得到一个未定义的变量错误,因为该类尚未定义.那么如何创建不需要类实例的只读类属性?