Форум программистов, компьютерный форум, киберфорум
ООП и паттерны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
 Аватар для Salty_Sugar
26 / 26 / 4
Регистрация: 02.04.2012
Сообщений: 143

Вызвать метод объекта

04.08.2015, 06:53. Показов 793. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Представьте такую ситуацию: есть объект Obj1 имеющий Method1, внутри Obj1 создается объект Obj2 и в какой-то момент из Obj2 нужно передать данные в метод Method1.
Как правильно реализовать такое? Или так нельзя делать?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.08.2015, 06:53
Ответы с готовыми решениями:

Можно ли вызвать метод одного объекта через метод другого объекта?
Мне нужно сделать так, чтобы при вызове метода OnMouseDown() Первого объекта вызывался метод IEnumerator Inst() Второго объекта. Как это...

Как из дочернего объекта вызвать метод объекта родителя
Всем доброго времени суток, товарищи! Такой вопрос, как из дочернего объекта вызвать метод объекта родителя? Допустим есть два класса...

Как вызвать метод объекта по имени?
Нужно вызвать метод объекта по имени. В строке name содержится имя метода string name = "methodName"; нужно что-то...

3
Модератор
Эксперт функциональных языков программирования
3136 / 2283 / 469
Регистрация: 26.03.2015
Сообщений: 8,885
04.08.2015, 12:03
Например, добавить в Obj2 свойство Parent и заполнять его при создании правильной ссылкой.

з.ы. Я понял так, что "передать данные в метод Method1" означает "вызвать Method1".
0
 Аватар для Salty_Sugar
26 / 26 / 4
Регистрация: 02.04.2012
Сообщений: 143
04.08.2015, 12:45  [ТС]
Цитата Сообщение от Shamil1 Посмотреть сообщение
Я понял так, что "передать данные в метод Method1" означает "вызвать Method1".
Верно понимаете.
Ну, я примерно так и делаю. Только передаю ссылку в конструкторе.
Это верный подход или могут возникнуть проблемы с ним?
0
Модератор
Эксперт функциональных языков программирования
3136 / 2283 / 469
Регистрация: 26.03.2015
Сообщений: 8,885
04.08.2015, 15:01
Цитата Сообщение от Salty_Sugar Посмотреть сообщение
Это верный подход или могут возникнуть проблемы с ним?
Верный. Проблем быть не должно. Особенно если Вы используете язык с автоматическим управлением памятью.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.08.2015, 15:01
Помогаю со студенческими работами здесь

Как вызвать метод объекта из контейнера?
Есть абстрактный класс E, производный от CObject, в нем чистая виртуальная войдовская функция. Создал динамические объекты классов, которые...

Как вызвать метод hello внутри объекта?
<script type="text/javascript"> const Obj = { hello: function() { console.log( 'Hello!' ); }, init: function() { ...

Как вызвать прегруженный const метод для статического объекта
class A { public: A() { cout << "A()" << endl; } ~A() { cout << "~A()" << endl; } void foo() { cout << "foo 1_1"; } ...

Как заставить вызвать метод класса-родителя для объекта (полиморфизм)
класс BigFloat (длинные вещественные числа с учетом знака) наследуется от BigNum (целые положительные числа). Оба реализуют интерфейс Numb....

Как создать событие или вызвать метод при нажатии на экземпляр объекта (Button)?
List<Button> but = new List<Button>(); private void button1_Click(object sender, EventArgs e) { Button p...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru