|
Разжуйте, плз, чайнику порядок срабатывания методов внутри короткого класса!..
|
|||
---|---|---|---|
#18+
Прошу прощения - может я и не совсем "по адресу" со своим Apex-вопросом, но уж очень здорово и доходчиво тут объясняются Java-сложности для новичков. А Apex, грубо говоря - разновидность Java'ы, сдобренная специализированными классами. Есть маленький рабочий Apex-код. Помогите понять в нём 2 момента: 1) как (почему) срабатывают строки, расположенные ниже команды return - ведь она не обрамлена if-оператором? 2) как срабатывает new-команда создания некоторого класса, если она вызывается ВНУТРИ декларации этого же самого класса? Прилагаю код и картинки для наглядности. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2019, 21:56 |
|
Разжуйте, плз, чайнику порядок срабатывания методов внутри короткого класса!..
|
|||
---|---|---|---|
#18+
И вдогонку - вторая иилюстрационная картика (не смог приложить к вопросу сразу 2) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2019, 21:57 |
|
Разжуйте, плз, чайнику порядок срабатывания методов внутри короткого класса!..
|
|||
---|---|---|---|
#18+
neznajka, Какое жуткое легаси. Разве на последнем новом APEX так пишут? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2019, 23:07 |
|
Разжуйте, плз, чайнику порядок срабатывания методов внутри короткого класса!..
|
|||
---|---|---|---|
#18+
neznajka, return это выход из метода а не из класса. Так понятно? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2019, 23:21 |
|
Разжуйте, плз, чайнику порядок срабатывания методов внутри короткого класса!..
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, Спасибо! Я как-то проморгал это важное обстоятельство. А насчёт жуткости легаси (это с чем такое едят?:) ) - не могу судить, опыта такого не имею в Джаве - а код не мой, мне его по Скайпу прислали, и он работает-таки. А 2-й вопрос возник у меня из понимания того, что структура класса должна быть описана ДО загрузки класса (ДО создания его экземпляра), а как же именно он создаётся, если один из его методов САМ вызывает создание объекта ЭТОГО ЖЕ класса? Получается, класс сам себя вытягивает из болота за волосы, как Мюнгхаузен? Я нутром понимаю, что в описываемый мной момент происходит нечто default-ное, закулисное - вот я и пытаюсь смоделировать в мозгу все этапы срабатывания приведённого мной кода, но мозги уже перегрелись :( ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2019, 23:47 |
|
Разжуйте, плз, чайнику порядок срабатывания методов внутри короткого класса!..
|
|||
---|---|---|---|
#18+
Доки рулят: Специальные методы . ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2019, 04:28 |
|
Разжуйте, плз, чайнику порядок срабатывания методов внутри короткого класса!..
|
|||
---|---|---|---|
#18+
neznajka, Просто в современном апексе пишут БЛ на языке бд оракле. И такие знания не нужны. Тебе конечно решать куда развиваться. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2019, 07:25 |
|
Разжуйте, плз, чайнику порядок срабатывания методов внутри короткого класса!..
|
|||
---|---|---|---|
#18+
To Basil A. Sidorov Большое спасибо за ссылки. То PetroNotC Sharp да, я это знаю. Только в данном случае - это не вопрос развития, вопрос единичной необходимости. Оракл - трудноват для моих 52-летних мозгов, пропитанных FoxPro :) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2019, 12:08 |
|
Разжуйте, плз, чайнику порядок срабатывания методов внутри короткого класса!..
|
|||
---|---|---|---|
#18+
neznajka, Сказки. Открой последний апекс. Там везде галки и конструкторы формочки. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2019, 12:13 |
|
Разжуйте, плз, чайнику порядок срабатывания методов внутри короткого класса!..
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, Да, там полно всяких конструкторов и формочек, но подобные классы и их тесты - пишутся именно вручную. В данном случае я веду речь о консоли разработчика SalesForce. Насчёт других сред разработки - не знаю, там не плавал :) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2019, 12:42 |
|
Разжуйте, плз, чайнику порядок срабатывания методов внутри короткого класса!..
|
|||
---|---|---|---|
#18+
neznajka SalesForce Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2019, 12:50 |
|
|
start [/forum/topic.php?fid=59&msg=39901185&tid=2120989]: |
0ms |
get settings: |
7ms |
get forum list: |
6ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
155ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
258ms |
get tp. blocked users: |
0ms |
others: | 346ms |
total: | 778ms |
0 / 0 |