Руководство по actionscript. часть 1, стр. 085

Псевдопеременную, обращение к которой происходит с помощью get — и set-метода, можно А щ сделать доступной только для чтения — для этого нужно объявить get-метод и опустить 3?’ объявление set-метода.

Выбор между использованием методов-получателей/-модификаторов и get-/set-методов — дело вкуса. В этой книге, например, get — и set-методы не используются, однако вы можете встретить этот подход в коде других программистов или в другой документации.

Чтобы завершить изучение методов экземпляра, рассмотрим, как обрабатывать неизвестное количество параметров. Для изучения материала следующего раздела необходимо иметь представление о массивах (упорядоченных списках значений), которые еще не рассматривались в этой книге. Если вы незнакомы с массивами, пока пропустите этот раздел и вернитесь к нему после прочтения гл. 11.

I Методики, описанные в следующем разделе, применимы не только к методам экземпля-л* ра, но и к статическим методам и функциям, которые будут рассмотрены в следующих ц?’ главах.

Обработка неизвестного количества параметров

Как известно из гл. 1, нельзя вызвать метод, не указав аргументы для всех обязательных параметров. Нельзя также вызывать метод, если указано больше аргументов, чем требуется.

Чтобы определить метод, который принимает произвольное количество аргументов, используется параметр. . . (rest). Он описывает массив, содержащий все аргументы, передаваемые в данный метод. Этот параметр может использоваться как самостоятельно, так и в сочетании с именованными параметрами. Когда параметр…(rest) используется отдельно, описание метода имеет следующий обобщенный вид:

function имяМетода (…массивАргументов) { }

В предыдущем коде имяМетода обозначает имя метода (или функции), а массивАргументов представляет имя параметра, присваиваемое автоматически создаваемому массиву, который содержит все передаваемые в данный метод аргументы. Первый аргумент (крайний левый в выражении вызова) хранится под индексом 0, и обратиться к нему можно с помощью выражения массивАргументовЩ. Последующие аргументы сохраняются по порядку слева направо. Таким образом, для обращения ко второму аргументу используется выражение массивАргументов\_У]у к третьему — выражение массивАргументов{Т\ и т. д.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 25.02.2011">Руководство по actionscript. часть 6, стр. 090
  • 02.03.2011">Руководство по actionscript. часть 5, стр. 097
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 054
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.17
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.28
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.77
  • 28.02.2011">Руководство по actionscript. часть 5, стр. 137
  • 15.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.50
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 009
  • 15.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.59
  • 02.03.2011">Руководство по actionscript. часть 5, стр. 107
  • 07.08.2011">iPhone 5 — ждать осталось недолго
  • 20.03.2011">Руководство по actionscript. часть 2, стр. 059
  • 19.02.2012">Кто же такой верстальщик?
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.94
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...