• Обеспечения защиты данных в ООП
    • То есть переменная не должна использоваться вне класса
  • В языке Python их не существует как таковых
  • Задаётся путём добавление нижнего подчёркивания
    • 1 = всё в порядке, программа будет работать как надо, но программисты, читающие код, будут знать, что переменная защищена _color = ""
    • 2 = программа выдаёт ошибку AttributeError __color = ""
      • Для исправления нужно добавить нижнее подчёркивание при обращении вне класса print(x3._Car_color)