0 Вопрос: Предоставление объектам идентификационных номеров класса, которые +1 для каждого нового созданного объекта

вопрос создан в Sat, Mar 16, 2019 12:00 AM

Я создаю программу на python, в которой класс имеет идентификатор атрибута, и я хочу, чтобы этот идентификатор был уникальным и следовал шаблону с каждым новым объектом. Я изо всех сил пытаюсь найти способ сделать это. Если возможно, я хочу, чтобы идентификационный код каждого объекта был относительно порядка его создания. (поэтому «0-00-000-0000» для первого объекта). Каждый дополнительный объект того же класса должен иметь идентификатор, который увеличивается на единицу от предыдущего объекта. Эта программа в конечном итоге будет работать как ориентированная на время симуляция Я немного не в своей лиге, но я использую эту программу в качестве своего первого крупного долгосрочного проекта для самообучения.

Можно ли задавать такие инкрементные свойства для объектов одного и того же класса и даже разных классов? Например, если бы у меня был подкласс вышеупомянутого, мог бы я придумать способ сделать код идентификатора его первого объекта = "1-00-000-0000"? Это шаблон, которому я хотел бы следовать, но я понимаю, что при использовании чего-то подобного может быть много икоты. Буду очень признателен за любую помощь, чтобы начать меня, и я заранее извиняюсь, если выкладываю дубликат или что-то неуместное. Я новичок здесь и пытаюсь учиться.

Редактировать. Я видел несколько других похожих вопросов, но они не очень помогают в достижении моих целей. Я хочу создать собственную систему именования объектов, которая использует мой формат и структуру.

    
0
  1. 2019-03-16 19: 25: 38Z
  2. 0 ответов                              0                         
источник размещен Вот