Руководство по 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

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

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

Полезные ссылки
Случайные записи
  • 20.03.2011">Руководство по actionscript. часть 2, стр. 070
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 049
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 060
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.50
  • 17.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.5
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.34
  • 26.02.2011">Руководство по actionscript. часть 6, стр. 053
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.72
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.24
  • 17.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.140
  • 20.03.2011">Руководство по actionscript. часть 2, стр. 060
  • 18.03.2011">Руководство по actionscript. часть 2, стр. 120
  • 20.07.2010">Распространенные недочеты веб-дизайнеров
  • 14.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.81
  • 22.01.2011">Руководство по actionscript. часть 1, стр. 100
Опрос

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

View Results

Loading ... Loading ...