Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python-禁止在子类中创建_dict__类变量_Python_Pygame - Fatal编程技术网

Python-禁止在子类中创建_dict__类变量

Python-禁止在子类中创建_dict__类变量,python,pygame,Python,Pygame,我在游戏中遇到了一个棘手的问题。我正在使用Pygame开发它。我恰好是那些从不使用默认的\uuuu dict\uuu对象变量的开发人员之一;我总是定义\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu 不管怎么说,我刚刚意识到这种努力在我的一些课程中是行不通的;它们仍然有一个\uuuuu dict\uuu变量,并且可以为其分配任意属性,即使它们明确定义了它们的\

我在游戏中遇到了一个棘手的问题。我正在使用Pygame开发它。我恰好是那些从不使用默认的
\uuuu dict\uuu
对象变量的开发人员之一;我总是定义
\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu


不管怎么说,我刚刚意识到这种努力在我的一些课程中是行不通的;它们仍然有一个
\uuuuu dict\uuu
变量,并且可以为其分配任意属性,即使它们明确定义了它们的
\uuu插槽。我认为这是因为它们继承了pygame.sprite.sprite,它有一个
\uu dict\uu
。如果是这种情况,我如何抑制创建此dict?(我虽然明确定义了
\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
应该是这样的)或者我可能会?谢谢你的洞察力;通过搜索很难找到有关此特定问题的信息。

抑制任意属性及其
\uuuuuuuuuuuu容器的唯一方法是按原样使用
\uuuuuuuuuuuuuuuuuuu>并从执行相同操作的类继承。具有
\uuu dict\uuu
的类的子类将始终具有
\uu dict\uuu
。唯一的解决方法是不从这个类继承(但是,例如,改用)。啊,这很不幸。感谢您的快速回复。如果您解释您这样做的原因,可能会有更好的解决方案。