This README is also available in English.
Este projeto é um estudo completo sobre objetos JavaScript com exemplos detalhados e explicações sobre criação de objetos, encapsulamento, herança e polimorfismo.
O código demonstra diferentes formas de criar objetos em JavaScript, uso de funções construtoras, técnicas de encapsulamento com propriedades privadas, herança entre construtores, polimorfismo por meio de sobrescrição de métodos, além da verificação de tipos de dados e instâncias.
- Criação de objetos usando literais e funções construtoras
- Encapsulamento de propriedades privadas com getters e setters
- Herança de propriedades e métodos entre construtores
- Polimorfismo com sobrescrição de métodos em subclasses
- Verificação de tipos de dados e instâncias usando
typeofeinstanceof - Comentários claros e explicativos ao longo do código
- JavaScript (sintaxe ES5)
Execute o arquivo main.js usando Node.js ou qualquer ambiente JavaScript para ver os exemplos e as saídas no console.