O que é uma instância?

Uma instância pode se referir a qualquer um dos seguintes:

1. Na programação, uma instância é uma ocorrência de uma classe ou objeto. Por exemplo, um programa pode ter uma classe / objeto chamada Animal, mas pode haver muitas instâncias de Animal, como leão, gato e cachorro. Um exemplo usando JavaScript é mostrado abaixo, onde o objeto Animal é criado, seguido por três instâncias.

function Animal (numlegs, mysound) {this.legs = numlegs; this.sound = mysound;} var lion = novo Animal (4, "rugido"); var cat = novo Animal (4, "miau");

var dog = new Animal (4, "casca");

O objeto Animal permite o número de pernas e o som que o animal faz para ser definido por cada instância do objeto. Nesse caso, todas as três instâncias (leão, gato e cachorro) têm o mesmo número de pernas, mas fazem sons diferentes. Esse processo permite itens de estrutura semelhante ou que executam funções semelhantes para reutilizar código, em vez de duplicá-lo.

2. Ao se referir a MMORPGs, uma instância é uma localização criada para um único jogador ou grupo de jogadores. Esse processo permite que vários grupos de jogadores executem o mesmo conteúdo, sem precisar esperar que outro grupo seja concluído.

Classe, Condições do jogo, Objeto, Termos de programação, Subrotina, Zona