⊗tsSpOpCCo 6 of 37 menu

Конструктор класе у ООП у TypeScript-у

Хајде да проследимо почетну вредност својства параметром конструктора класе. У том случају параметру такође треба задати тип:

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

Овде постоји нијанса. Пошто се вредност својства додељује у конструктору, почетна вредност својства се може не задати и то неће бити грешка:

class User { name: string; // не задајемо вредност constructor(name: string) { this.name = name; } }

Хајде сада да креирамо објекат наше класе, одмах навевши при том његово име:

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

Приступимо својству наше класе:

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

Направите класу Employee, у чији конструктор проследите име, презиме, старост и плату запосленог.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј