Existe classe em JavaScript?
Sim, em JavaScript, você pode criar classes. As classes são uma forma de organizar e estruturar seu código, permitindo criar objetos a partir de um molde predefinido. Elas são uma abordagem orientada a objetos utilizada para encapsular comportamentos relacionados e propriedades em um único lugar.
Aqui está um exemplo simples de como criar uma classe em JavaScript:
class Animal {
constructor(name, breed) {
this.name = name;
this.breed = breed;
}
getDetails() {
console.log(`Name: ${this.name}, Breed: ${this.breed}`);
}
}
// Criando uma instância da classe Animal
const cat = new Animal("Milo", "Persian");
cat.getDetails(); // Output: Name: Milo, Breed: Persian
Neste exemplo, a classe Animal
possui um construtor, onde definimos as propriedades name
(nome) e breed
(raça) do animal. Também temos o método getDetails()
, que imprime as informações do animal no console.
Ao criar uma nova instância da classe Animal
através do new Animal()
, podemos passar os valores desejados para o construtor. Em seguida, podemos chamar o método getDetails()
para exibir essas informações.
As classes em JavaScript nos permitem criar objetos com propriedades e comportamentos específicos, facilitando a reutilização de código e a organização das funcionalidades relacionadas.