⊗tsSpOpSPr 14 of 37 menu

Staattiset ominaisuudet TypeScriptissä

TypeScriptissä voidaan luoda erityisiä ominaisuuksia, jotka kuuluvat luokalle, eivätkä ole olioita. Tällaisia ominaisuuksia kutsutaan staattisiksi.

Staattisia ominaisuuksia voidaan kutsua ilman olion luomista, yksinkertaisesti viittaamalla luokkaan, jossa ne on määritelty. Jotta ominaisuudesta tehdään staattinen, tulee käyttöoikeusmuokkaajan jälkeen kirjoittaa avainsana static.

Luodaan luokassa User staattinen ominaisuus salary:

class User { public name: string; public static salary: number = 1000; constructor(name: string) { this.name = name; } }

Nyt viitataan tähän ominaisuuteen luomatta oliota:

console.log(User.salary); // 1000

Lisää luokkaan Student staattinen ominaisuus specialty. Tulosta tämä ominaisuus ilman olion esittelyä.

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ää