Предмет: Информатика,
автор: Аноним
К уже реализованному классу «Человек» добавьте
статический метод, который при вызове возвращает количество созданных объектов класса «Человек». НА ПИТОНЕ!!!!! ПЖЖЖ
Ответы
Автор ответа:
1
Объяснение:
class Person:
count = 0 # статическая переменная для хранения количества созданных объектов
def __init__(self, name, age):
self.name = name
self.age = age
Person.count += 1 # увеличиваем количество созданных объектов при каждом вызове конструктора
@staticmethod
def get_count():
return Person.count # возвращаем количество созданных объектов
# создаем несколько объектов класса «Человек»
person1 = Person("Иван", 25)
person2 = Person("Мария", 30)
person3 = Person("Петр", 40)
# вызываем статический метод для получения количества созданных объектов
print(Person.get_count()) # выводит 3
Похожие вопросы
Предмет: Алгебра,
автор: Аноним
Предмет: История,
автор: userkdmechta70
Предмет: Биология,
автор: olgamaksimcuk426
Предмет: Математика,
автор: Kalimova1403
Предмет: Биология,
автор: peplogrivkakw