![]() |
Атрибуты доступa гетеров/сетеров
Код в Class1:
Код AS3:
Код AS3:
Error: Attempted access of inaccessible property progress through a reference with static type Class2 Error: Property is read-only. Можно ли как-нибуть установить для гетера и сетера разные уровни доступа? |
У геттера и сеттера должны быть идентичные атрибуты управления доступом.
P.s. если идентификатор один и тот-же, а в вашем случае это так "progress". Можно изменить идентификатор, например getProgress и setProgress, тогда ставьте разные атрибуты. По другому никак. |
Спасибо. Просто хотелось одно имя использовать, думал есть какое-нибуть решение. :)
|
Цитата:
|
goodguy, ясное дело =) чтобы одному и тому-же идентификатору можно было задать различный доступ отдельно для записи и для чтения.
Честно говоря, я бы тоже не против такого поведения. =) |
И что потом делать с += например?
|
Ничего. Публичный геттер, но интернальный сеттер. Это вполне ок, я считаю. Мне тоже жаль, что так нельзя.
|
У кого реально была необходимость в таком действии? Лично у меня не было.
Никогда не парился по поводу назначения геттерам / сеттерам, атрибута public В 99% случаев, это не чревато никакими "нехорошими" последствиями |
goodguy, это несомненно так, но ведь никто и не заявлял что это какая-то там необходимость, (некоторые труженики кода вообще предпочитают обходиться без геттеров/сеттеров, полностью исключая их из своего арсенала) однако это было бы вполне удобно. =)
|
У меня была. Возникает... ну раз в 2 недели.
|
| Часовой пояс GMT +4, время: 14:46. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.