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
.