Предмет: Информатика, автор: Аноним

К уже реализованному классу «Человек» добавьте
статический метод, который при вызове возвращает количество созданных объектов класса «Человек». НА ПИТОНЕ!!!!! ПЖЖЖ

Ответы

Автор ответа: itsokey086
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

Похожие вопросы
Предмет: Алгебра, автор: Аноним
Предмет: Биология, автор: olgamaksimcuk426
Предмет: Математика, автор: Kalimova1403