Métodos de instância


Os métodos de instância, também conhecidos como métodos de objeto, são aqueles pertencentes a uma instância específica da classe. Eles estão vinculados aos objetos criados a partir da classe e só podem ser executados quando uma instância dessa classe é criada.

Exemplo

class ControleRemoto {
  constructor(tv) {
    this.tv = tv;
    this.volume = 0;
  }
 
  aumentarVolume() {
    this.volume += 2;
  }
 
  diminuirVolume() {
    this.volume -= 2;
  }
}
 
const controle = new ControleRemoto("LG");
controle.aumentarVolume();
 
console.log(controle); // ControleRemoto { tv: 'LG', volume: 2 }

Neste exemplo, aumentarVolume() e diminuirVolume() são métodos de instância, pois eles afetam o estado do objeto específico criado a partir da classe ControleRemoto.

Referências