o1.luokkia

package o1.luokkia

Type members

Classlikes

class Asiakas(val nimi: String, val asiakasnumero: Int, val email: String, val osoite: String)

Luokka Asiakas kuvaa asiakkaita (kuvitteellisessa alkeellisessa verkkokaupassa). Kustakin asiakkaasta kirjataan ominaisuuksia kuten nimi ja yhteystiedot. Asiakasolio on muuttumaton; uusia asiakastietoja varten luodaan uusi olio.

Luokka Asiakas kuvaa asiakkaita (kuvitteellisessa alkeellisessa verkkokaupassa). Kustakin asiakkaasta kirjataan ominaisuuksia kuten nimi ja yhteystiedot. Asiakasolio on muuttumaton; uusia asiakastietoja varten luodaan uusi olio.

Value parameters:
asiakasnumero

asiakkaan tunnistenumero (positiivinen kokonaisluku)

email

asiakkaan sähköpostiosoite

nimi

asiakkaan koko nimi

osoite

asiakkaan postiosoite

class Tilaus(val numero: Int, val tilaaja: Asiakas)

Luokka Tilaus kuvaa tuotetilauksia (kuvitteellisessa alkeellisessa verkkokaupassa). Tämä yksinkertainen toteutus ei pidä tarkkaa kirjaa kaikista tilaukseen lisätyistä tuotteista vaan vain niiden kokonaishinnasta.

Luokka Tilaus kuvaa tuotetilauksia (kuvitteellisessa alkeellisessa verkkokaupassa). Tämä yksinkertainen toteutus ei pidä tarkkaa kirjaa kaikista tilaukseen lisätyistä tuotteista vaan vain niiden kokonaishinnasta.

Value parameters:
numero

tilauksen tunnistenumero (positiivinen kokonaisluku)

tilaaja

tilauksen tehnyt asiakas

class Tyontekija(var nimi: String, val syntynyt: Int, var kkpalkka: Double)

Luokka Tyontekija kuvaa työntekijöitä (kuvitteellisessa kirjanpitojärjestelmässä). Kustakin työntekijästä kirjataan ominaisuuksia kuten nimi ja kuukausipalkka. Useimpien ominaisuuksien arvoja voi myös muuttaa.

Luokka Tyontekija kuvaa työntekijöitä (kuvitteellisessa kirjanpitojärjestelmässä). Kustakin työntekijästä kirjataan ominaisuuksia kuten nimi ja kuukausipalkka. Useimpien ominaisuuksien arvoja voi myös muuttaa.

Value parameters:
kkpalkka

työntekijän kuukausipalkka euroissa (ilman työnantajalle koituvia sivukuluja)

nimi

työntekijän nimi

syntynyt

työntekijän syntymävuosi