é possível por os métodos em uma classe e transformar os métodos que estão estatísticos em genéricos?!
é possível por os métodos em uma classe e transformar os métodos que estão estatísticos em genéricos?!
Olá Lucas, tudo bem?
Claro, é totalmente possível fazer isso em JavaScript, a linguagem que você está usando para trabalhar com Node.js.
As classes em JavaScript são uma forma de lidar com a programação orientada a objetos na linguagem. Você pode definir métodos dentro de uma classe que não sejam estáticos, ou seja, que podem ser chamados em instâncias da classe.
Vamos a um exemplo prático:
class Exemplo {
constructor() {
this.valor = 0;
}
incrementar() {
this.valor++;
}
}
const exemplo = new Exemplo();
exemplo.incrementar();
console.log(exemplo.valor); // Imprime 1
Neste exemplo, incrementar
é um método não estático da classe Exemplo
. Ele é chamado em uma instância da classe, exemplo
, e modifica o valor da propriedade valor
dessa instância.
Lembre-se, métodos estáticos são aqueles que você pode chamar diretamente da classe, sem precisar criar uma instância dela. Já os métodos não estáticos, ou genéricos, como você mencionou, requerem uma instância da classe para serem chamados.
Espero ter ajudado e bons estudos!