У меня есть следующий класс
public class classB : classA
, который содержит функцию dostuff
Теперь у меня есть класс SUPER
, который имеет экземпляр B среди своих переменных
classB SUPER_B;
, и среди его методов есть переопределение «dostuff».По сути, мне нужно, чтобы когда classB вызывал 'dostuff', он не вызывал свой внутренний dostuff, а вместо этого реализовывал SUPER dostuff.
По существу, мне нужно, чтобы при инициализации SUPER 'dostuff' класса B былзаменен на SUPER's dostuff.
Было бы разумно, если бы был способ получить ссылку B на 'dostuff', но я не знаю, как этого добиться.
Я посмотрел на virtual и Func, но они, кажется, требуют, чтобы SUPER был производным от B