JavaScript
🏛️ Programação orientada a objetos
Modele o mundo com objetos, classes, herança e encapsulamento.
O que você vai aprender
- Criar classes com
constructore métodos, e instanciá-las comnew. - Implementar herança com
extendsesuper, e encapsular o estado com campos privados#, getters e setters. - Prever e controlar o valor de
thisusandobind,calleapply, e evitar perdê-lo em callbacks. - Definir membros estáticos e métodos privados para distinguir o que pertence à classe do que é interno.
Lições
Objetos e thisAgrupar dados e comportamento; a palavra this. Classes, constructor e métodosModelos para criar muitos objetos iguais. Herança e encapsulamentoextends, super, campos privados, getters e setters. this dinâmico: bind, call e applyControle para qual objeto o this aponta e evite a perda de this. Membros estáticos e métodos privadosstatic para a classe; #metodo() e #campo para o interno.Pratique este módulo no app
O DevPath é um curso prático: aqui você lê a teoria; no app você a coloca em prática com exercícios que rodam de verdade, offline.
Comece grátis no app →