2012-05-11 2 views
-3

Возможно ли переопределить новый на полиморфный класс, и если да, то как?python: override __new__ в полиморфном классе

+0

может кто-нибудь объяснить мне, что случилось с этим вопросом? –

+0

Нет, я не шучу, потому что, когда я отправил вопрос, система ответила на это ... и было очевидно, что это вопрос длины текста. Это был единственный способ получить вопрос, и, поскольку я считаю, что это уместный вопрос и объективный вопрос, это был мой способ привлечь внимание к тому, что критерии фильтра немного бедны, чтобы решить вопрос качества вопроса, особенно на основе длины текста. –

+0

Как правило, вы хотите показать, что вы предприняли хотя бы некоторые усилия для решения проблемы или ответа на вопрос, который у вас есть для себя, а это означает определенный объем текста. Минимум не гарантирует качество, но что-то меньшее имеет хорошие шансы не соответствовать стандартам, поэтому это автоматический способ помочь повысить качество вопросов в среднем. Одно дело не соглашаться с политикой и объяснять это, но это совсем другое, чтобы по-настоящему высмеять систему, а затем задаться вопросом, что пошло не так. – mafafu

ответ

2

Да.

«! К сожалению, Ваш ответ не может быть представлен, потому что:

тело должно быть не менее 30 символов; Введенные 4»

+0

Что следует добавить к этому вопросу: «Можно ли переопределить новый класс полиморфизма, и если да, то как?» чтобы сделать его приемлемым –

+2

@ neu-rah: В этом случае я добавляю «def __new ___ (meta, classname, bas, classDict):' '* Все * классы в Python 3 в некотором смысле полиморфны. Этот вопрос тривиален и тривиально ответственен. У вас есть какая-то реальная проблема? Затем попробуйте задать вопрос, связанный с этим. –

+0

Благодарю вас за ваше внимание, поддержал это. Поскольку мои перегрузки __new__ вызывают суперкласс, чтобы выполнить выделение, а затем я возвращаю это. В полиморфном классе, какой суперкласс должен я вызывать для выделения объекта, выделенный объект не будет пропускать некоторую инициализацию из других классов? или shloud я называю все супер новости (не имеет никакого смысла для меня)? –

Смежные вопросы