![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 27.12.2010
Сообщений: 17
|
![]()
Здравствуйте. Никак не соображу, как можно исполнить такую штуку:
Есть класс A и в нем метод Do, в который передается объект класса B, который вложен в A, как правильно вызвать Do из класса B? Ругается: Невозможно получить доступ к нестатическому члену внешнего типа "A" через вложенный тип "B" Но мне не нужно чтобы оно было static, т.к. значение закрепится для всего класса A (или я ошибаюсь?) Передавать необходимо именно экземпляр класса B, т.к. в A хранится список таких экземпляров Код:
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
![]()
Надо держать ссылку в классе В на класс А. Можно в конструктор добавить типа:
Код:
|
![]() |
![]() |
![]() |
#3 |
ios developer
Старожил
Регистрация: 16.11.2007
Сообщений: 2,885
|
![]()
Все правильно, каждая реализация любого класса в любом объектном языке делит класс на две части - статичную, которая доступна уже в мемент компиляции и одна для всех экземпляров класса, и динамическую - которая своя для каждого объекта данного типа. НА момент старта программы никаких объектов еще нет, в том числе и самого объекта класса А. Вы же не удивляетесь, если напишете
Код:
Зы. пока писал ответ, уже опередили ![]()
Делайте что хотите, но чтобы через полчаса в лесу было светло, сухо и медведь!
Последний раз редактировалось crazy horse; 02.02.2012 в 11:37. |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 27.12.2010
Сообщений: 17
|
![]()
Спасибо за ответы, проблема решена =)
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вызов метода неинициализированной переменной класса | coinkrsk | Общие вопросы C/C++ | 4 | 02.01.2011 17:26 |
Вызов метода в другом классе | jec | Общие вопросы C/C++ | 8 | 31.12.2010 21:16 |
Вызов метода из метода | kuzjma | PHP | 8 | 10.12.2010 02:38 |
mootools: вызов метода класса в цикле each | toXx | JavaScript, Ajax | 1 | 18.03.2009 19:20 |
Вызов Метода из др. модуля | Mickle | Общие вопросы Delphi | 2 | 10.05.2007 23:41 |