+ 2
Is this a good way to know how many instance that has been created?
This is my program which contain class with class variable named n for checking how many instance that has been created. At first, inside __init__ I write self.n+=1. But, it makes the instance variable change and not class variable. That's why I changed it to tes.n+=1. Is it allowed? Is there any different way to do it? Because I feel like my program is kinda ugly.... https://code.sololearn.com/cNm3LP1miYAN/?ref=app
1 Resposta
0
look up singleton pattern examples in Python. You will need to have a private inner class doing the heavy lifting. the outer class will maintain the counter. also lookup __new__(). it could come in handy in these use cases.