"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Classes em JavaScript

Classes em JavaScript

Postado em 2025-02-22
Navegar:845

Classes in javascript

Javascript class

são as classes para objetos que fornecem uma maneira mais formal e organizada de definir objetos e seu comportamento. A classe JavaScript não é o próprio objeto, mas um modelo para criar objetos JavaScript.

A classe

é uma função especial, mas usamos a palavra -chave classe para defini -la, não a função . O atributo é atribuído dentro do construtor () .

Classe Method

]
    A sintaxe do método da classe
  1. é o mesmo do método do objeto.
  2. Crie classes usando a classe palavra -chave.
  3. sempre contém o construtor () .
  4. Qualquer número de métodos pode ser adicionado.

Exemplo 1: Crie uma classe de carro e, em seguida, crie um objeto chamado "My Car" com base na classe do carro.

class Car {
  constructor(brand) {
    this.carName = brand;
  }
}

let myCar = new Car("Toyota"); 
Construtor Method

] construtor é um método especial para inicializar objetos criados com classes. É chamado automaticamente quando uma nova instância da classe é criada. Geralmente, ele usa os parâmetros passados ​​para atribuir valores às propriedades do objeto, garantindo que o objeto seja inicializado corretamente no tempo de criação.

Quando o construtor é chamado automaticamente e a classe é inicializada, ele deve ter o nome exato "construtor". De fato, se você não tiver um construtor, o JavaScript adicionará um método de construtor vazio invisível.

Nota:

uma classe não pode ter múltiplas construtor () , que lançará um erro de sintaxe.

mais exemplos de classe

classe Person {} // Classe vazia Classe Student { construtor (rollno, nome, idade) { this.name = nome; this.rollno = rollno; this.age = idade; } } Seja Student1 = novo aluno (1, "Alex", 12); console.log (Student1); Classe Produto { construtor (nome, preço) { this.name = nome; this.price = preço; } displayProduct () { console.log (`Produto: $ {this.name}`); console.log (`preço: $ {this.price}`); } } const product1 = novo produto ("camisa", 19.32); const Product2 = New Product ("Pant", 33.55);
 
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3