8 / 8 / 3
Регистрация: 31.05.2012
Сообщений: 100
|
||||||
1 | ||||||
Вызов метода базового класса игнорируя переопределенный метод в производном классе08.02.2016, 16:58. Показов 4261. Ответов 5
Метки нет (Все метки)
Как вызвать метод базового класса игнорируя переопределенный метод в производном классе.
PS переопределение метода в производном классе удалить нельзя, вшит в dll
изменить тело классов базового и производного нельзя.
0
|
08.02.2016, 16:58 | |
Ответы с готовыми решениями:
5
Полиморфизм: вызов метода базового класса, переопределенного метода и нового метода Вызов метода базового класса Вызов метода наследика с базового класса Вызов переопределенного метода класса наследника из базового класса |
708 / 708 / 226
Регистрация: 04.03.2013
Сообщений: 1,384
|
|
08.02.2016, 17:36 | 2 |
Никак. Либо инстанцируйте базовый класс либо пересматривайте вашу архитктуру.
0
|
26 / 26 / 14
Регистрация: 09.06.2014
Сообщений: 162
|
|
08.02.2016, 20:40 | 3 |
Создайте объект базового класса, ну или приведите к базовому классу.
0
|
8 / 8 / 3
Регистрация: 31.05.2012
Сообщений: 100
|
|
08.02.2016, 21:11 [ТС] | 4 |
тут не всё так просто, работать можно только с экземпляром E. Сделав upcast к базовому типу, метод из производного класса всё равно исполниться.А мне нужно, чтобы исполнился только метод из базового класса...)
0
|
08.02.2016, 21:20 | 5 |
System9266, Нормальным способом сделать нельзя.
Нот вот тут есть решение http://stackoverflow.com/a/4358250
2
|
8 / 8 / 3
Регистрация: 31.05.2012
Сообщений: 100
|
||||||
08.02.2016, 22:22 [ТС] | 6 | |||||
Storm23, Благодарю.
Вот этот вариант сработал. Пользуйтесь
Длинновато получается. Попробую упростить. Добавлено через 23 минуты может быть кто предложит более упрощённый вариант, посмотрим.
0
|
08.02.2016, 22:22 | |
08.02.2016, 22:22 | |
Помогаю со студенческими работами здесь
6
Вызов метода дочернего класса из базового Постоянный вызов метода основного класса в наследованном классе Не получается вызвать Change из базового класса в производном Наследование метода toString() в производном классе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |