⊗tsSpOpCCo 6 of 37 menu

Konstruktor klase u OOP u TypeScript

Hajde da prosledimo početnu vrednost svojstva parametrom konstruktora klase. U ovom slučaju parametru takođe treba zadati tip:

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

Ovde postoji nijansa. Pošto se vrednost svojstva dodeljuje u konstruktoru, onda početna vrednost svojstva može da se ne zadaje i ovo neće biti greška:

class User { name: string; // ne zadajemo vrednost constructor(name: string) { this.name = name; } }

Hajde sada da kreiramo objekat naše klase, odmah pri tome navedemo njegovo ime:

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

Pristupimo svojstvu naše klase:

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

Napravite klasu Employee, u konstruktor koje prosledite ime, prezime, godine i platu radnika.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij