Answer

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()



Report Page