Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
вызов метода базового класса после выполнения конструктора класса наследника
|
|||
|---|---|---|---|
|
#18+
Понимаю, вопрос глупы, на сколько мне известно, сделать это нельзя, но может я тупой и чего то не знаю :) есть базовый класс, есть его наследние Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Сперва выполняется базовый конструктор, потом конструктор наследника. как то можно в базовом классе определить, что после выполнения конструктора класса наследника (ChildClass), началось выполнение метода Foo, без лишней возни в классе наследника? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2015, 12:40 |
|
||
|
вызов метода базового класса после выполнения конструктора класса наследника
|
|||
|---|---|---|---|
|
#18+
X-Y Problem. Какую задачу нужно решить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2015, 15:49 |
|
||
|
вызов метода базового класса после выполнения конструктора класса наследника
|
|||
|---|---|---|---|
|
#18+
НахлобучX-Y Problem. Какую задачу нужно решить? да любую. Просто часть инициализации в классе происходит в базовом конструкторе, затем в конструкторе наследника, а затем нужно снова продолжить инициализацию из базового класса и вот тут жопа. Конечно, можно просто сделать в базовом классе метод и вызывать его в конструкторе наследника и типа всё будет окей. Но нужно это еще не забывать делать ) вот и стало интересно, но как я понял, через конструкторы это сделать невозможно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2015, 21:40 |
|
||
|
вызов метода базового класса после выполнения конструктора класса наследника
|
|||
|---|---|---|---|
|
#18+
Roman Mejtes, описанные симптомы - просчет в дизайне... не нужно в конструктор засовывать столько хитрожопой логики, да еще с определенной последовательностью... через опу сделайте в базовом классе протектед абстракт воид и определяйте его в наследнике, а в конструкторе базового класса воткните его в нужное место... или конструктор принимающий акшен... хотя накуя он... Уж лучше сделать метод - инициализатор... А вообще, по феншую... у GoF... нужно посмотреть на такой паттерн-маттерн как Builder Ну или дождаться, когда Нахлобуч проснется :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2015, 22:09 |
|
||
|
вызов метода базового класса после выполнения конструктора класса наследника
|
|||
|---|---|---|---|
|
#18+
buserчерез опу сделайте в базовом классе протектед абстракт воид и определяйте его в наследнике, а в конструкторе базового класса воткните его в нужное место... йяду выпейте. а лучше об стену ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 04:09 |
|
||
|
|

start [/forum/topic.php?fid=20&tid=1401324]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
173ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 272ms |

| 0 / 0 |
