⊗tsSpOpCCo 6 of 37 menu

Construtor de Classe em POO em TypeScript

Vamos passar o valor inicial de uma propriedade como parâmetro do construtor da classe. Neste caso, o parâmetro também precisa ter um tipo definido:

class User { name: string = ''; constructor(name: string) { this.name = name; } }

Há um detalhe aqui. Como o valor da propriedade é atribuído no construtor, o valor inicial da propriedade pode não ser definido e isso não será um erro:

class User { name: string; // não definimos um valor constructor(name: string) { this.name = name; } }

Agora vamos criar um objeto da nossa classe, informando imediatamente seu nome:

let user: User = new User('john');

Vamos acessar a propriedade da nossa classe:

console.log(user.name); // 'john'

Crie uma classe Employee, cujo construtor receba o nome, sobrenome, idade e salário do funcionário.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar