Показать сообщение отдельно
Старый 14.04.2008, 18:27   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Zoe Посмотреть сообщение
Но все-таки - вопрос у меня остался: почему же при обращении к одному и тому же методу доступа в классе PassParam (поправьте меня, если я ошибаюсь в терминологии - я ведь и в самом деле новичок пока, а в дальнейшем мне бы хотелось более понятно выражаться, оперируя понятиями Axapt'ы и среды MorphX) выполняются два разных действия?!
Потому что один раз вы вызываете метод с параметром, а другой раз без параметра.


Цитата:
Сообщение от Zoe Посмотреть сообщение
PHP код:
Cls_PassParam z_cls_PassParam = new Cls_PassParam();
...
z_cls_PassParam.Pass_z_c(z_category); 
,
Здесь с параметром.
следовательно, приватная переменная класса получит значение, указанное здесь в качестве параметра.

Цитата:
Сообщение от Zoe Посмотреть сообщение
PHP код:
fr.setVar('Categoria''\''this.CategMeth(cls_PassParam.Pass_z_c()) + '\''); 
А здесь без параметра.
Сысл такого вызова следующий: я не хочу менять приватную переменную. Я хочу всего лишь прочитать что там было раньше.

я не очень понимаю что там не должно работать.
Если вы хотите продолжать спрашивать, то сократите ваш код еще. Уберите то, что не относится к вопросу. напишите что вы ожидаете увидеть в результате правильной работы.
__________________
полезное на axForum, github, vk, coub.