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

Package zoo { public class VirtualZoo { private var pet:

public function VirtualZoo ( ) { this. pet = new VirtualPet(«Stan»); this. pet. eat( );

}

}

}

Обновленная версия кода, где в метод eat ( ) передается значение 50, будет выглядеть так:

package zoo { public class VirtualZoo { private var pet;

public function VirtualZoo ( ) { this. pet = new VirtualPet(«Stan»); this. pet. eat(50):

}

}

}

Поскольку выражение вызова из данного кода присваивает значение 5 0 параметру numberOfCalories метода eat ( ), его выполнение увеличивает значение переменной currentCalories экземпляра VirtualPet, на который ссылается переменная реt, на 5 0. Это значит, что после выполнения кода конструктора значение переменной currentCalories экземпляра, на который ссылается переменная pet, будет равно 1050.

Возвращаемые значения метода

Подобно тому, как методы могут принимать значения в виде аргументов, они также могут генерировать возвращаемые значения. Для возврата значения из метода используется оператор возврата, как показано в следующем обобщенном коде:

function имяМетода ( ) { return значение:

}

Значение, возвращаемое методом, называется возвращаемым значением, или результатом, метода.

После выполнения метода его возвращаемое значение становится значением выражения вызова, с помощью которого был вызван этот метод.

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

new Date( )

Для внутреннего представления времени в экземплярах класса Date используется «количество миллисекунд до или после полуночи 1 января 1970 года». Например, время «одна секунда после полуночи 1 января 1970 года» выражается числом 1000. Подобным образом, время «полночь 2 января 1970 года» выражается числом 86 400 000 (один день — это 1000 мс х 60 с х 60 мин х 24 ч). По умолчанию новый объект Date представляет текущее время на локальной системе.

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

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

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

Полезные ссылки
Случайные записи
  • 27.02.2011">Руководство по actionscript. часть 6, стр. 046
  • 03.03.2011">Руководство по actionscript. часть 5, стр. 062
  • 19.03.2011">Руководство по actionscript. часть 2, стр. 108
  • 22.03.2012">Google будет наказывать слишком оптимизированные сайты
  • 27.02.2011">Руководство по actionscript. часть 6, стр. 028
  • 17.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.134
  • 05.03.2011">Руководство по actionscript. часть 5, стр. 005
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.86
  • 19.07.2012">На серверах Dropbox произошла утечка адресов e-mail
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.89
  • 24.07.2011">Управляйте мобильными с помощью компьютера
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.77
  • 14.03.2011">Руководство по actionscript. часть 3, стр. 081
  • 12.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.112
  • 09.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.152
Опрос

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

View Results

Loading ... Loading ...