Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗tsSpOpCM 5 of 37 menu

კლასების მეთოდები OOP-ში 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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა