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

Для создания метода экземпляра используется описание функции внутри блока класса, как показано в следующем обобщенном коде:

class НекийКласс { function идентификатор ( ) {

}

}

В данном коде ключевое слово function обозначает начало описания метода экземпляра. Затем указывается имя метода экземпляра, которое может являться любым допустимым идентификатором (как уже упоминалось, имена идентификаторов не могут содержать пробелы или тире, а также не должны начинаться с цифры). За именем метода следует пара круглых скобок, содержащих список параметров метода, которые будут рассмотрены позднее. Фигурные скобки { и }, следующие за списком параметров, являются оператором блока. Оператор блока метода экземпляра называется телом метода. Оно содержит директивы, используемые для выполнения определенной задачи.

Поскольку методы с технической точки зрения являются определенным видом функций, при описании методов экземпляра используется ключевое слово function. Подробно функции рассматриваются в гл. 5.

Для выполнения кода, описанного в теле определенного метода, используется выражение вызова, как показано в следующем обобщенном коде. Обратите внимание на обязательное использование скобок ( ), следующих за именем метода.

объект. имяМетода( )

В этом коде имяМетода — это имя метода, код которого должен быть выполнен, а объ — ект — ссылка на определенный экземпляр, который будет использоваться для выполнения задачи, представленной указанным методом. Использование выражения вызова для выполнения кода, описанного в теле метода экземпляра, называется вызовом метода объекта (или вызовом метода через объект). Кроме того, применяется термин «активизация», обозначающий вызов.

^_

При упоминании имени определенного метода в большинстве документации используется оператор круглых скобок (). Например, в обычной документации чаще пишут setSelection(), а не просто setSelection. Использование оператора скобок помогает различать в тексте имена методов и переменных.

Теперь реализуем представленные концепции в нашей программе создания виртуального зоопарка.

Чтобы наделить наших животных способностью питаться, добавим новую переменную экземпляра и новый метод экземпляра в класс VirtualPet. Новая переменная экземпляра — currentCalories — будет отслеживать количество пищи, съеденной каждым животным, в виде числового значения. В новом методе экземпляра eat ( ) будет реализована концепция принятия пищи путем добавления 100 калорий к текущему значению переменной экземпляра currentCalories. В конечном счете метод eat ( ) будет вызываться в ответ на действие пользователя — кормление животного.

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

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

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

Полезные ссылки
Случайные записи
  • 02.03.2011">Руководство по actionscript. часть 5, стр. 096
  • 13.03.2011">Руководство по actionscript. часть 3, стр. 114
  • 13.03.2011">Руководство по actionscript. часть 3, стр. 099
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 017
  • 04.06.2011">О дизайне веб-сайта
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 048
  • 18.03.2011">Руководство по actionscript. часть 2, стр. 115
  • 25.03.2010">Великолепная инфографика на 5+
  • 14.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.69
  • 13.11.2011">Делаем iPad в Фотошопе
  • 20.03.2011">Советы web-дизайнеру
  • 12.03.2011">Руководство по actionscript. часть 3, стр. 140
  • 01.03.2011">Руководство по actionscript. часть 5, стр. 121
  • 06.06.2011">Gimp
  • 18.03.2011">Руководство по actionscript. часть 2, стр. 110
Опрос

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

View Results

Loading ... Loading ...