From e46b3729d12aa2bf9b2f7fa7a48940abd84c0360 Mon Sep 17 00:00:00 2001 From: Ville Tervonen <ville.t.tervonen@utu.fi> Date: Mon, 17 Feb 2025 13:20:18 +0000 Subject: [PATCH] =?UTF-8?q?Toinen=20teht=C3=A4v=C3=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- demo12.java | 127 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 127 insertions(+) create mode 100644 demo12.java diff --git a/demo12.java b/demo12.java new file mode 100644 index 0000000..e4b6260 --- /dev/null +++ b/demo12.java @@ -0,0 +1,127 @@ +import java.util.ArrayList; + +public class Demo12 { + public static void main(String[] args) { + } +} +class Asiakas { + private String kayttaja; + private String salasana; + + public Asiakas(ArrayList<String> varaukset) { + this.varaukset = varaukset; + } + + public String getKayttaja() { + return kayttaja; + } + + public void setKayttajan(String kayttaja) { + this.kayttaja = kayttaja; + } + + public String getSalasana() { + return salasana; + } + + public void setSalasana(String salasana) { + this.salasana = salasana; + } + + public ArrayList<String> getVaraukset() { + return varaukset; + } + + public void setVaraukset(ArrayList<String> varaukset) { + this.varaukset = varaukset; + } + + public Asiakas(String kayttaja) { + this.kayttaja = kayttaja; + } + + private ArrayList<String> varaukset = new ArrayList<>(); + } +class Esiintyja { + private String nimi; + private ArrayList<String> esitykset = new ArrayList<>(); + private int palkka; + + public String getNimi() { + return nimi; + } + + public void setNimi(String nimi) { + this.nimi = nimi; + } + + public ArrayList<String> getEsitykset() { + return esitykset; + } + + public void setEsitykset(ArrayList<String> esitykset) { + this.esitykset = esitykset; + } + + public int getPalkka() { + return palkka; + } + + public void setPalkka(int palkka) { + this.palkka = palkka; + } + + public String getErityisala() { + return erityisala; + } + + public void setErityisala(String erityisala) { + this.erityisala = erityisala; + } + + private String erityisala; + + public Esiintyja(String nimi, ArrayList<String> esitykset, int palkka, String erityisala) { + this.nimi = nimi; + this.esitykset = esitykset; + this.palkka = palkka; + this.erityisala = erityisala; + } +} +class Tilaisuudet { + private String tyyppi; + + public String getTyyppi() { + return tyyppi; + } + + public void setTyyppi(String tyyppi) { + this.tyyppi = tyyppi; + } + + public double getPvm() { + return pvm; + } + + public void setPvm(double pvm) { + this.pvm = pvm; + } + + public int getHinta() { + return hinta; + } + + public void setHinta(int hinta) { + this.hinta = hinta; + } + + private double pvm; + + public Tilaisuudet(String tyyppi, double pvm, int hinta) { + this.tyyppi = tyyppi; + this.pvm = pvm; + this.hinta = hinta; + } + + private int hinta; +} \ No newline at end of file -- GitLab