Пересмотр методов экземпляра  ActionScript 

 

 

методов экземпляра: 
□ исключение ключевого слова this; 
□ связанные методы; 
□ методы получения и изменения состояния; 
□ get- и set-методы; 
□ дополнительные аргументы. 
В процессе изучения нового материала мы продолжим разрабатывать программу, 
создающую виртуальный зоопарк, начатую в гл. 1. Однако перед началом работы 
уделите несколько минут повторению уже пройденного материала. В листинге 3.1 
продемонстрирована самая последняя версия кода на момент завершения гл. 1. 
Листинг 3.1. Программа «Зоопарк» 
// класс Virtual Pet 
package zoo { 
internal class Virtual Pet { 
internal var petName: 
private var currentCalories = 1000: 
private var creationTime; 
public function Virtual Pet (name) { 
this.creationTime = new Date( ): 
this.petName = name: 
public function eat (numberOfCalories) { 
this.currentCalories += numberOfCalories: 
public function getAge ( ) { 
var currentTime = new Date( ): 
var age = currentTime.time - this.creationTime.time: 
return age: 
// класс Virtual Zoo 
package zoo { 
101 
public class Virtual Zoo { 
private var pet: 
public function Virtual Zoo ( ) { 
this.pet = new Virtual Pet("Stan"): 




BACK NEXT

Сайт является частным собранием материалов и представляет собой любительский информационно-образовательный ресурс. Вся информация получена из открытых источников. Администрация не претендует на авторство использованных материалов. Все права принадлежат их правообладателям