⊗tsSpOpCCo 6 of 37 menu

Constructor de clase en POO en TypeScript

Pasemos el valor inicial de la propiedad como parámetro del constructor de clase. En este caso, también es necesario asignar un tipo al parámetro:

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

Aquí hay un matiz. Dado que el valor de la propiedad se asigna en el constructor, el valor inicial de la propiedad puede no establecerse y esto no será un error:

class User { name: string; // no asignamos valor constructor(name: string) { this.name = name; } }

Ahora creemos un objeto de nuestra clase, indicando inmediatamente su nombre:

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

Accedamos a la propiedad de nuestra clase:

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

Cree una clase Employee, pase al constructor el nombre, apellido, edad y salario del empleado.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar