Sobes.tech
Назад к задачам
Junior — Senior
59

Какой результат выведет код с применением name mangling?

Условие задачи

livecode

Определите, какой вывод будет получен при выполнении приведённого фрагмента Python, демонстрирующего механизм "name mangling" в классах.


_MangledGlobal__mangled = "A"

class MangledGlobal:
    def test(self):
        return self.__mangled

assert MangledGlobal().test() == "A"