---
# System prepended metadata

title: Teh 1
tags: [Documentation]

---

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