⊗jsOpBsCPP 12 of 60 menu

Ominaisuudet konstruktorin parametreina OOP:ssa JavaScriptissä

Muuttujat, jotka on välitetty parametrien kautta konstruktoriin, voidaan kirjoittaa olion ominaisuuksiin:

class User { constructor(name, surn) { this.name = name; this.surn = surn; } }

Tällä tavalla välitetyt arvot tulevat saataville kaikissa luokan metodeissa. Käytetään esimerkkinä välitettyjä arvoja jossain metodissa:

class User { constructor(name, surn) { this.name = name; this.surn = surn; } show() { return this.name + ' ' + this.surn; } }

Katsotaan kuinka tämä toimii. Luodaan uusi olio, välittämällä siihen parametrina nimen ja sukunimen käyttäjälle:

let user = new User('john', 'smit');

Käytetään nyt metodiaamme:

console.log(user.show());

Välitä konstruktoriin luokan Employee nimi ja palkka työntekijälle ja kirjoita ne vastaaviin ominaisuuksiin.

Tee metodi, joka tulostaa työntekijän nimen.

Tee metodi, joka tulostaa työntekijän palkan.

Tee metodi, joka nostaa työntekijän palkkaa 10%:lla.

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