Cursos / Redes de Computadores / Programação Orientada a Objetos / Aula

arrow_back Aula 02 - Classes, Atributos e Métodos

Colocando em Prática o Conceito de Classe

Prática

Neste exemplo você vai colocar em prática os conceitos vistos nesta aula. É importante revisar os conceitos a respeito do transpiler utilizando o tsc -w. Para executar o projeto, utilizamos o seguinte comando: tsc --target es5 classe.ts, isso só é necessário pois não temos o arquivon tsconfig.json configurado corretamente. Para não ser necessário utilizar --target e que o comando tsc -w funcione corretamente, você pode adicionar o arquivo tsconfig.jsoncom a seguinte configuração:

{
    "compilerOptions": {
        "target": "es5"
    }
}

Classe Carro

class Carro{

    modelo: string;
    _cor: string;
    placa: string;
    numPortas: number;

    get cor(): string{
        return this._cor;
    }

    set cor(cor: string){
        this._cor = cor;
    }

}

let c = new Carro();

c.cor = "Vermelho"

console.log(c.cor);

Download do arquivo

Clique aqui para download


Versão 5.3 - Todos os Direitos reservados