Форум программистов, компьютерный форум CyberForum.ru

Objective-C

Войти
Регистрация
Восстановить пароль
 
Rapsod
Волшебник
62 / 61 / 4
Регистрация: 21.11.2009
Сообщений: 319
#1

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

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

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

Можно создать объект базового класса, но мне этот вариант не подходит.
Если, кто-то сталкивался с подобным вопросом, помогите пожалуйста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.07.2015, 12:37     Вызов метода базового класса, если он был переопределён в наследнике
Посмотрите здесь:
Вызов метода из другого класса Objective-C
Вызов метода Obj-C Objective-C
Вызов метода с возвратом значения Objective-C
Вызов метода базового класса C# .NET 4.x
Вызов переопределенного метода класса наследника из базового класса C#
C# .NET 4.x Вызов метода дочернего класса из базового
C# Вызов метода наследика с базового класса
Вызов метода базового класса из класса-потомка C++
Вызов переопределенного метода из методов базового класса C++
C++ В производном классе вызов приватного метода базового класса
Вызов виртуального метода базового класса из указателя производного C++
Вызов метода базового класса игнорируя переопределенный метод в производном классе C#

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

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

Objective-C
1
[[[object class] superclass] methodForSelector: ...];
rian
0 / 0 / 0
Регистрация: 21.02.2009
Сообщений: 42
13.07.2015, 22:07     Вызов метода базового класса, если он был переопределён в наследнике #4
боюсь представить зачем такое понадобилось...
Rapsod
Волшебник
62 / 61 / 4
Регистрация: 21.11.2009
Сообщений: 319
14.07.2015, 08:31  [ТС]     Вызов метода базового класса, если он был переопределён в наследнике #5
Здравствуйте rian!
Честно говоря, так делать нельзя, так как это свидетельствует о не правильном написании кода.
А понадобилось мне чисто ради спортивного интереса
Yandex
Объявления
14.07.2015, 08:31     Вызов метода базового класса, если он был переопределён в наследнике
Ответ Создать тему
Опции темы

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