Создать класс с конструктором, создать в классе ещё один метод с использованием служебного слова name. Далее в программе создать 2-3 экземпляр класса с помощью конструктора. Вызвать методы созданных объектов и вывести на экран результат их работы. На Python. Дам 40 баллов
Ответы
Ответ:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def say_hello(self):
print("Hello, my name is", self.name)
person1 = Person("John", 30)
person2 = Person("Jane", 25)
person3 = Person("Jim", 35)
person1.say_hello()
person2.say_hello()
person3.say_hello()
Объяснение:
Класс Person имеет метод конструктора __init__, который принимает два аргумента: имя и возраст.
Метод конструктора устанавливает переменные экземпляра name и age в значения, переданные в качестве аргументов.
Метод say_hello печатает приветствие, используя переменную экземпляра name.
Программа создает три экземпляра класса Person: person1, person2,
и person3, передавая конструктору разные значения имени и возраста.
Программа вызывает метод say_hello каждого экземпляра и отображает результат их работы.