Переменная экземпляра для нашего животного ActionScript 

 

 

В одном из предыдущих разделов было сказано, что в тот момент, когда метод или 

функция, в которой описана локальная переменная, перестает выполняться,  

данная переменная прекращает свое существование. Чтобы обеспечить доступность 

созданного экземпляра VirtualPet в классе после выполнения конструктора 

VirtualZoo, внесем изменения в этот класс. Вместо того чтобы присваивать 

объект VirtualPet локальной переменной, присвоим этот объект переменной 

экземпляра pet. Она будет закрытой, поэтому обращаться к ней можно только 

из кода класса VirtualZoo. Ниже представлен код, отражающий описанные 

изменения: 

package zoo { 

public class VirtualZoo { 

private var pet; 

public function VirtualZoo ( ) { 

this.pet = new VirtualPet("Stan"); 

На протяжении нескольких предыдущих разделов мы рассматривали вопросы  

использования переменных экземпляра для наделения объектов характеристиками 

класса. Теперь сосредоточим свое внимание на использовании методов экземпляра 

для переноса поведения класса на его объекты. 




BACK NEXT

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