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