Возможно ли переопределить новый на полиморфный класс, и если да, то как?python: override __new__ в полиморфном классе
ответ
Да.
«! К сожалению, Ваш ответ не может быть представлен, потому что:
тело должно быть не менее 30 символов; Введенные 4»
Что следует добавить к этому вопросу: «Можно ли переопределить новый класс полиморфизма, и если да, то как?» чтобы сделать его приемлемым –
@ neu-rah: В этом случае я добавляю «def __new ___ (meta, classname, bas, classDict):' '* Все * классы в Python 3 в некотором смысле полиморфны. Этот вопрос тривиален и тривиально ответственен. У вас есть какая-то реальная проблема? Затем попробуйте задать вопрос, связанный с этим. –
Благодарю вас за ваше внимание, поддержал это. Поскольку мои перегрузки __new__ вызывают суперкласс, чтобы выполнить выделение, а затем я возвращаю это. В полиморфном классе, какой суперкласс должен я вызывать для выделения объекта, выделенный объект не будет пропускать некоторую инициализацию из других классов? или shloud я называю все супер новости (не имеет никакого смысла для меня)? –
- 1. Нет неявного конструктора копий в полиморфном классе?
- 2. Использование __new__ в python
- 3. Override атрибут со свойством в классе питона
- 4. странное поведение __new__ в python
- 5. Python __new__ - как ЦБС отличаться от класса, который __new__ в
- 6. атрибута Override в частичном классе
- 7. Python __new__ без вызова другой версии класса __new__?
- 8. vtable в полиморфном классе C++ с использованием gdb
- 9. Отображение в полиморфном списке
- 10. Override поле в родительском классе со свойством в дочернем классе
- 11. Python: переопределить __init__ арг в __new__
- 12. Нечетное поведение в методе __new__ метакласса Python
- 13. Правильный способ реализации стандартного __new__ в Python
- 14. Перекрытие __new__ и __init__ в Python
- 15. упорядочены по атрибуту ребенка, в полиморфном полиморфном ассоциации
- 16. Почему именно «__new__» и «__init__» все в классе
- 17. Почему в классе __dict__ нет метода __new__ класса?
- 18. PHP подпись Override интерфейса в дочернем классе
- 19. override prepareOnStartup метод в классе GenericFileProcessStrategy
- 20. Override и перезаписать метод в одном классе
- 21. __new__ переопределение не работает
- 22. Python: всегда используйте __new__ вместо __init__?
- 23. Python множественное наследование: какой __new__ позвонить?
- 24. Python подклассов класса с обычаем __new__
- 25. Рельсы; 1: 1 в полиморфном
- 26. Кэширование столбца в полиморфном отношении
- 27. Деструктор на полиморфном размещенном материале
- 28. методы называются в __new__
- 29. Почему не просто __new__, а не __new__ и __init__ в python?
- 30. Python Override + Operator
может кто-нибудь объяснить мне, что случилось с этим вопросом? –
Нет, я не шучу, потому что, когда я отправил вопрос, система ответила на это ... и было очевидно, что это вопрос длины текста. Это был единственный способ получить вопрос, и, поскольку я считаю, что это уместный вопрос и объективный вопрос, это был мой способ привлечь внимание к тому, что критерии фильтра немного бедны, чтобы решить вопрос качества вопроса, особенно на основе длины текста. –
Как правило, вы хотите показать, что вы предприняли хотя бы некоторые усилия для решения проблемы или ответа на вопрос, который у вас есть для себя, а это означает определенный объем текста. Минимум не гарантирует качество, но что-то меньшее имеет хорошие шансы не соответствовать стандартам, поэтому это автоматический способ помочь повысить качество вопросов в среднем. Одно дело не соглашаться с политикой и объяснять это, но это совсем другое, чтобы по-настоящему высмеять систему, а затем задаться вопросом, что пошло не так. – mafafu