Eu gostaria de criar vários objetos de uma classe sem ter que nomear cada um deles em código como cubo_1, cubo_2, cubo_3, cubo_4 e etc. Porque pretendo trabalhar com dezenas de cubos que terão atributos preenchidos conforme necessário por um comando de entrada durante o código. Por isso seria mais interessante que fosse algo como um laço que crie inúmeros cubo[x]
, onde a cada nova entrada de informação pode ser feito um incremento da variável x para acessar o próximo cubo[x]
e assim atribuir as informações necessárias. Isso facilitaria também para acessar informações de cada cubo por exemplo, para poder pedir para o usuário selecionar um número, atribuir à variável x e então disponibilizar a informação: print(cubo[x].altura)
.
Porém não sei como faço para criar esses construtores com "nomes variáveis". Alguém sabe como fazer isso ou indicar algum método semelhante?