python cоздать класс, где будет подсчитываться количество создаваемых объектов в нем должна присутствовать функция инициализации и удаления объекта, также функция которая будет выводить какое либо сообщение и получение количество созданных объектов.
Ответы
Ответ дал:
0
Ответ:
class MyClass:
count = 0
def __init__(self):
MyClass.count += 1
def __del__(self):
MyClass.count -= 1
@classmethod
def print_message(cls):
print('I am an object of class MyClass')
@classmethod
def get_count(cls):
return cls.count
Объяснение:
ILFV183:
так себе использовать имя класса в его методах, ведь имя класса может изменится тогда программа ляжет, вместо MyClass.count, лучше использовать self.__class__.count
Вас заинтересует
3 месяца назад
3 месяца назад
4 месяца назад
1 год назад