|  | 
| 
Разжуйте, плз, чайнику порядок срабатывания методов внутри короткого класса!.. | |||
|---|---|---|---|
| #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=39901019&tid=2120989]: | 0ms | 
| get settings: | 9ms | 
| get forum list: | 13ms | 
| check forum access: | 4ms | 
| check topic access: | 4ms | 
| track hit: | 40ms | 
| get topic data: | 10ms | 
| get forum data: | 2ms | 
| get page messages: | 44ms | 
| get tp. blocked users: | 1ms | 
| others: | 15ms | 
| total: | 142ms | 

| 0 / 0 | 
