我正在尝试用 python 编写各种动物的生活模拟。不可能命名我将要使用的类的每个实例,因为我无法知道会有多少个实例。
所以,我的问题是:
如何自动为对象命名?
我正在考虑创建一个“Herd”类,它可以是该类型的所有动物同时存活......
嗯,通常,您只需将所有这些实例填充到一个列表中,然后如果您想对它们执行某些操作,则迭代该列表。如果您想自动跟踪创建的每个实例,您还可以在类的构造函数中隐式添加到列表,或者创建一个工厂方法来跟踪创建的实例。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)