читаю я книгу К.Мука и застрял, не могу что такое переменные экземпляра, там приводится примеры

Код AS3:
package zoo {
internal class VirtualPet {
var petName = "Unnamed Pet"
}
}
package zoo {
public class Virtual Zoo {
public function VirtualZoo ( ) {
var pet = new Virtual Pet:
}
}
}
package zoo {
public class VirtualZoo {
public function VirtualZoo C ) (
var pet = new Virtual Pet:
pet.petName = "Stan";
}
}
зачем создавать переменную pet.petName = "Stan"; ведь есть уже var petName = "Unnamed Pet' или это как pet.petName = "Stan"; например лошадь, а pet.petName = "Stan"; имя этого лошадя, объясните пожалуйста