|
|
|||||
Регистрация: Nov 2003
Сообщений: 289
|
Get/set методы в AS3
Друзья, вопрос теоретический и наверное элементарный. В AS2 была возможность задавать для get/set методов разные типы входных/выходных значений, т.е. так работало:
... и было достаточно удобно для выполнения сеттером вспомогательных операций, таких как преобразования к нужному типу. Зачем в AS3 это убрано? Сеттер в AS3 для вспомогательных функций не используется? |
|
|||||
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,181
|
|
|
|||||
Регистрация: May 2006
Адрес: Нск
Сообщений: 91
|
а разве проблема не в том что геттер и сеттер разные типы используют?
|
|
|||||
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,181
|
ах да...сорри...не проснулся...всё правильно...они немогут использовать разные типы...если очень надо используйте тип *
|
|
|||||
Регистрация: Nov 2003
Сообщений: 289
|
проблема в том, что геттер и сеттер разные типы используют - все верно.
про тип * я понимаю. Интересно понять, как теперь хорошим стилем считается использовать *, или не использовать сеттеры ни для чего кроме как своей основной функции? |
|
|||||
Регистрация: May 2006
Адрес: Нск
Сообщений: 91
|
в АС2 не было строгой типизации поэтому вам удавались подобные финты, теперь она есть. сеттеры можно использовать много для чего, но уж вот не для привидения типов. а что мешает приводить к нужному типо во время присваивания или же написать еще один метод для присваивания с привидением?
|
|
|||||
Регистрация: Nov 2003
Сообщений: 289
|
Ничего не мешает, спасибо, понятно. Просто раньше вроде как не считалось плохим тоном использовать сеттер для доп. функций. Спасибо за ответы!
|
|
|||||
Регистрация: Nov 2003
Сообщений: 289
|
Т.е. считалось? Просто достаточно распространенная практика была у многих.. В том числе даже в литературе Мука по AS2 применялась.
|
|
|||||
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
сетер можно использовать как доп, функцию, это часто используется для вещания события об изменении...ас2, ас3.. по-моему одинаково..гетер тоже может возвращать по сложному алгоритму..может я не понял чего?
__________________
Отряд Котовскага |
Часовой пояс GMT +4, время: 11:11. |
|
« Предыдущая тема | Следующая тема » |
|
|