История изменений
Исправление user_id_68054, (текущая версия) :
Вроде не как в C++, но и не как в джаваскрипте. В джаваскрипте с его прототипным наследованием я мог бы легко создавать новые экземпляры класса, не вызывая никаких инитов
кстати, да! ООП очень близко к JS .. (с небольшими концептуальными разницами типа «кто передаёт this?»)
также как в Javascript — можно создать без __init__ — Python - приватный конструктор (комментарий)
но использование __new__ это уже ближе к Метаклассам (я лично препочитаю игнорировать понятие Метакласс... но возможно тебе это понравится! :))
Исходная версия user_id_68054, :
Вроде не как в C++, но и не как в джаваскрипте. В джаваскрипте с его прототипным наследованием я мог бы легко создавать новые экземпляры класса, не вызывая никаких инитов
кстати, да! ООП очень близко на JS .. (с небольшими концептуальными разницами типа «кто передаёт this?»)
также как в Javascript — можно создать без __init__ — Python - приватный конструктор (комментарий)
но использование __new__ это уже ближе к Метаклассам (я лично препочитаю игнорировать понятие Метакласс... но возможно тебе это понравится! :))