⊗tsSpOpCM 5 of 37 menu

Методҳои синфҳо дар ООП дар TypeScript

Биёед акнун биомӯзем, ки чӣ гуна методҳои синфҳоро эҷод кунем. Бигзор мо синфи User дорем бо хосияти name:

class User { name: string = ''; }

Биёед методеро эҷод кунем, ки номи корбарро бармегардонад, ба он навъи арзиши бозгардонишавандаро муайян кунем:

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

Ва акнун биёед методеро эҷод кунем, ки арзиши номро тағир медиҳад. Ном ба воситаи параметр меравад ва барои ин параметр низ мо бояд навъро муайян кунем:

class User { name: string = ''; getName(): string { return this.name; } setName(name: string): void { this.name = name; } }

Синфи 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çeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан