⊗tsSpOpCP 4 of 37 menu

TypeScript да ООП класснинг хусусиятлари

Келинг, энди класс хусусиятларини қандай эълон қилишни ўрганамиз. TypeScript да барча хусусиятларни эълон қилишда уларнинг турини кўрсатиш шарт. Амалда бу қандай бажарилишини кўриб чиқайлик.

Келинг, User классини яратайлик. Унга name хусусиятини белгилаймиз, у сатр бўлишини кўрсатамиз:

class User { name: string; }

Бирок, бундай код хатолик берadi, чунки хусусиятнинг бошланғич қиймати белгиланмаган.

Келинг, уни белгилаймиз:

class User { name: string = 'john'; }

Энди бизнинг классимизнинг объектини яраймиз:

let user: User = new User;

Энди хусусиятнинг қийматини чиқарайлик:

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

Энди объект яралганидан кейин хусусиятнинг қийматини ўзгартирайлик:

user.name = 'eric';

Student классини яратинг, унинг name ва age хусусиятлари бўлсин.

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