Форум программистов, компьютерный форум, киберфорум
Наши страницы
Objective-C
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Rapsod
Волшебник
64 / 63 / 7
Регистрация: 21.11.2009
Сообщений: 319
#1

Вызов метода базового класса, если он был переопределён в наследнике

10.07.2015, 12:37. Просмотров 582. Ответов 4
Метки нет (Все метки)

Здравствуйте!
Подскажите, пожалуйста, как вызвать метод базового класса из объекта наследника, который уже переопределил метод базового класса?

Можно создать объект базового класса, но мне этот вариант не подходит.
Если, кто-то сталкивался с подобным вопросом, помогите пожалуйста

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.07.2015, 12:37
Ответы с готовыми решениями:

Вызов метода из другого класса
Как вызвать метод описанный в другом классе?

Полиморфизм: вызов метода базового класса, переопределенного метода и нового метода
В базовом классе метод помечен как virtual. Насколько я понял из книги: ...

Вызов метода производного класса через обращение к методу базового класса
Добрый день. Изучаю основы ООП, наткнулся на проблему. Если создавать...

Вызов метода базового класса
public class BaseClass { public virtual void Foo() { Console.WriteLine...

Вызов переопределенного метода класса наследника из базового класса
Предположим есть два класа: public class A { /* ...

4
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
13.07.2015, 10:45 #2
Objective-C
1
[super myMethod];
1
Rapsod
Волшебник
64 / 63 / 7
Регистрация: 21.11.2009
Сообщений: 319
13.07.2015, 16:17  [ТС] #3
Спасибо kievkao!
Мне нужно было вызвать вне наследника.
Вот решение:

Objective-C
1
[[[object class] superclass] methodForSelector: ...];
0
rian
0 / 0 / 0
Регистрация: 21.02.2009
Сообщений: 42
13.07.2015, 22:07 #4
боюсь представить зачем такое понадобилось...
0
Rapsod
Волшебник
64 / 63 / 7
Регистрация: 21.11.2009
Сообщений: 319
14.07.2015, 08:31  [ТС] #5
Здравствуйте rian!
Честно говоря, так делать нельзя, так как это свидетельствует о не правильном написании кода.
А понадобилось мне чисто ради спортивного интереса
0
14.07.2015, 08:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.07.2015, 08:31

Вызов метода наследика с базового класса
Здравствуйте. Подскажите, как в базовом классе можно вызвать метод наследника,...

Вызов метода дочернего класса из базового
Привет всем. Ни как не могу понять как позволить базовому классу вызвать метод...

Вызов метода базового класса из класса-потомка
Нужно вызывать из метода, переопределенного в потомке, соответствующий метод...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru