Answer
t.me/python_tesstОтвет:
Меня зовут Chris и мне 33 лет
Объяснение:
Символ нижнего подчеркивания помогает организовать защиту не только от лишнего импорта ненужных функций, но и от вызова извне сугубо внутренних атрибутов и методов класса. Для защиты атрибутов класса от вызова извне нужно добавить двойное подчеркивание __ в самом начале идентификаторов тех атрибутов или методов, которые необходимо защитить от перезаписи. Для примера мы определим класс под названием Person, а затем создадим его экземпляр. Таким образом, для вывода на экран заранее заданной строки идеально подойдёт метод show()
Код:
class Person():
def __init__(self, name, age):
self.name = name
self.__age = age
def show(self):
print(f"Меня зовут {self.name} и мне {self.__age} лет")
def __show(self):
print(f"Привет {self.name}, ты меня вызвал!")
p1 = Person('Chris', 33)
p1.show()