⊗tsSpOpCCo 6 of 37 menu

Klases konstruktors OOP TypeScript

Pārsūtīsim sākotnējo vērtību īpašībai kā klases konstruktora parametru. Šajā gadījumā parametram arī jānorāda datu tips:

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

Šeit ir nianse. Tā kā īpašības vērtība tiek piešķirta konstruktorā, tad sākotnējo īpašības vērtību var nenorādīt, un tā nebūs kļūda:

class User { name: string; // nenorādām vērtību constructor(name: string) { this.name = name; } }

Tagad izveidosim mūsu klases objektu, uzreiz norādot tā vārdu:

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

Pievērsīsimies mūsu klases īpašībai:

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

Izveidojiet klasi Employee, kuras konstruktoram pārsūtiet darbinieka vārdu, uzvārdu, vecumu un algu.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt