orientação a objetos
Live TikTok

Live na Integra TikTok 25072024 PARTE 2

Olá Pessoal!

Na Live do dia 25/07/2024 foram abordados os seguintes temas:

  • Revisão de criação de objetos e classes;
  • Criação e exportação da classe Pessoa;
  • Criação da classe Pessoa Jurídica;
  • Criação de um index.html para trabalhar com a classe Pessoa Jurídica.
  • Criação do package.json;
  • Trabalhamos também com debug.

CLASSE PESSOA


export default class Pessoa{

    constructor(nome,  idade){
        this.nome = nome;
        this.idade = idade;

        this.apresentar = function(){

            console.log('ola,eu sou ' + 
               this.nome + ' e tenho ' +
               this.idade + ' anos');               
        }
    }
}

// const pessoa1 = new Pessoa('Marcos', 43);

// pessoa1.apresentar()


CLASSE PESSOA JURIDICA

import Pessoa from "./ClassePessoa.js";

export default class PessoaJuridica extends Pessoa {
    constructor(nome, idade, cnpj){
        super(nome, idade);
        this.cnpj = cnpj;
    }

    exibirCNPJ(){

        console.log(`CNPJ: ${this.cnpj}` );
    }
}

// const pessoa1 = new  PessoaJuridica('Maria', 30,
//     '123456789');

//     pessoa1.exibirCNPJ()
//     pessoa1.apresentar()


INDEX.HTML

<!DOCTYPE html>
<html lang="pt-br">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Orientação a Objetos</title>
</head>
<body>

    <script type="module">
        import PessoaJuridica from './ClassePessoaJuridica.js';

        const pessoa3 = new PessoaJuridica(
            'Marcos', 43, '123123123');

        pessoa3.exibirCNPJ();
        pessoa3.apresentar();



    </script>
    
</body>
</html>


PACKAGE.JSON

{
    "type": "module"
}

JavaScript Também Trabalha com Orientação a Objetos

JavaScript é amplamente conhecido como a linguagem de script da web, mas muitos não percebem que ele também é uma linguagem poderosa de programação orientada a objetos (OOP). Essa característica torna JavaScript extremamente versátil, permitindo a criação de aplicativos complexos e dinâmicos.

Na orientação a objetos, o foco está em objetos que representam entidades do mundo real. Esses objetos têm propriedades (atributos) e métodos (funções) que definem seu comportamento. Em JavaScript, os objetos podem ser criados de várias maneiras, sendo a mais comum através de funções construtoras ou da sintaxe de classes introduzida no ES6.

Conclusão

Em resumo, a orientação a objetos em JavaScript oferece uma maneira poderosa e flexível de estruturar código, facilitando a criação de aplicativos escaláveis e fáceis de manter. Aproveitar essa funcionalidade pode transformar significativamente a forma como desenvolvedores abordam a programação na web.

Desvendando o Mundo da Programação: Curso Básico e Avançado de Algoritmos e JavaScript Exclusivo no Hotmart!

https://go.hotmart.com/V89811082M?dp=1

https://go.hotmart.com/X90111663X?dp=1


PRÓXIMAS LIVES

  • 26/07/2024 às 10:00hs
  • 27/07/2024 às 10:00hs
  • 28/07/2024 às 20:00hs

Assista na Integra a Live de 25/07/2024

Leave a Reply

Your email address will not be published. Required fields are marked *