--- title: 'Teh 1' --- Teht 1 === ## Table of Contents [TOC] ## Kertausta Ensisijaisesti tehtävä oli jäsän kertausta, mikä on hyvä, sillä yliopiston kurssit käytännössä kaikki javalla. Koodi --- ``` class henkilö { constructor(enimi, snimi, knimi, svuosi) { this.enimi = enimi; this.snimi = snimi; this.knimi = knimi; this.svuosi = svuosi; } get enimi() { return this._enimi; } set enimi(value) { this._enimi = value; } get snimi() { return this._snimi; } set snimi(value) { this._snimi = value; } get knimi() { return this._knimi; } set knimi(value) { this._knimi = value; } get svuosi() { return this._svuosi; } set svuosi(value) { this._svuosi = value; } } class urheilija extends henkilö { constructor(enimi, snimi, knimi, svuosi, kuva, paino, laji, saavutukset) { super(enimi, snimi, knimi, svuosi); this.kuva = kuva; this.paino = paino; this.laji = laji; this.saavutukset = saavutukset; } get laji() { return this._laji; } set laji(value) { this._laji = value; } get kuva() { return this._kuva; } set kuva(value) { this._kuva = value; } get paino() { return this._paino; } set paino(value) { this._paino = value; } get saavutukset() { return this._saavutukset; } set saavutukset(value) { this._saavutukset = value; } } var urheilija1 = new urheilija("jesse", "jokinen", "Jezes", 1990, "tahankuva", 120, "juoksu", "Olymppiakulta") var urheilija2 = new urheilija("Matti", "Meikäläinen", "Make", 1998, "tahankuva", 125, "Maratoonari", "ei ole") console.log(urheilija1.snimi + " saavutukset: " + urheilija1.saavutukset + " " + urheilija1.laji) console.log(urheilija2.enimi +" " + urheilija2.snimi + ", aka " + urheilija2._knimi + ", " + urheilija2.laji+ ", saavutukset: " +urheilija2.saavutukset ) ``` Koodi sisältääpari esimerkkiä. ## Appendix and FAQ :::info **Find this document incomplete?** Leave a comment! ::: ###### tags: `Documentation`