⊗tsSpOpCP 4 of 37 menu

TypeScript-däki OOP klasynyň aýratynlyklary

Indi klaslaryň aýratynlyklaryny nygytlamagy öwreneliň. TypeScript-de ähli aýratynlyklara nygytlananda olaryň tipini görkezmek gerek. Amalda bu nädip edilýändigine serediň.

Geliň <>User> klasyny döredeliň. Oňa <>name> aýratynlygyny belläp, onuň setir boljakdygyny görkezeliň:

class User { name: string; }

Şeýle kod, şonda-da, ýalňyşlyk bermegi mümkin, sebäbi aýratynlygyň başlangyç bahasy belgilenmedi.

Geliň ony belgileýäli:

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

Indi biziň klasymyzyň obýektini ýasaýalyň:

let user: User = new User;

Indi bolsa aýratynlygyň bahasyny çap edeliň:

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

Indi bolsa obýekt döredilenden soň aýratynlygyň bahasyny üýtgeteliň:

user.name = 'eric';

<>Student> klasyny <>name> we <>age> aýratynlyklary bilen dörediň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et