⊗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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау