为每个创建的新对象提供+1的类ID号的对象

时间:2019-03-16 19:09:31

标签: python class object increment

我正在创建一个Python程序,其中一个类具有属性ID,并且我希望该ID是唯一的,并对每个新对象遵循一个模式。我正在努力想办法做到这一点。如果可能,我希望每个对象的ID代码都与其创建顺序相关。 (因此第一个对象为“ 0-00-000-0000”)。同一类的每个其他对象都应具有一个与上一个对象相比增加一个ID的ID。该程序最终将以时间为重点的模拟运行。我有点脱离联盟,但是我正在将此程序用作我的第一个主要的长期自学项目。

是否可以将这样的增量属性赋予相同类甚至不同类的对象?例如,如果我有上述子类的子类,是否可以设计一种方法来使其第一个对象的ID代码=“ 1-00-000-0000”?这是我要遵循的模式,但我意识到使用类似方法可能会遇到很多麻烦。我们将不胜感激任何帮助我入门的信息,如果我张贴重复的内容或其他不适当的内容,我谨此致歉。我是新来的,正在尝试学习。

编辑:我看到了其他两个相似的问题,但是它们并不能真正帮助我解决问题。我想为使用我的格式和结构的对象建立自己的命名系统。

0 个答案:

没有答案