⊗tsSpOpCM 5 of 37 menu

Luokkamenetelmät OOP:ssa TypeScriptissä

Opitaan nyt luomaan luokkien menetelmiä. Oletetaan, että meillä on luokka User ominaisuudella name:

class User { name: string = ''; }

Tehdään menetelmä, joka palauttaa käyttäjän nimen, antamalla sille palautettavan arvon tyypin:

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

Tehdään nyt menetelmä, joka muuttaa nimen arvoa. Nimi välitetään parametrina ja tälle parametrille meidän on myös määritettävä tyyppi:

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

Luo luokka Student ominaisuuksilla name ja age. Lisää menetelmät näiden ominaisuuksien hakemiseen ja muuttamiseen.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää