Class SobaKopalnica

java.lang.Object
Soba
SobaKopalnica
All Implemented Interfaces:
SobeZVodo

public class SobaKopalnica extends Soba implements SobeZVodo
Razred za prikaz uporabe dedovanja Razširja razred soba
Version:
vaja 30
Author:
Ana Skrbinšek
  • Constructor Details

    • SobaKopalnica

      public SobaKopalnica(int stOken, double velikostSobe, boolean velikPralniStroj, boolean imaSusilniStroj, boolean imaBanjo)
      Konstruktor za inicializacijo nove kuhinje Inicializira vse lastnosti za predvideno standardno kuhinjo
      Parameters:
      stOken - Število oken v sobi
      velikostSobe - Velikost sobe (m2)
      velikPralniStroj - Ali je pralni stroj velik
      imaSusilniStroj - Ali ima sušilni stroj
      imaBanjo - Ali ima banjo
  • Method Details

    • segrejVodo

      public int segrejVodo(int zelenaTemperatura) throws Exception
      metoda za segrevanje vode na želeno temperaturo
      Parameters:
      zelenaTemperatura - Želena temperatura vode
      Returns:
      temperaturaPoGretju Temperatura vode po gretju + @throws Exception če je prišlo do napake pri gretju temperature
      Throws:
      Exception
    • zasdostnaVelikostStroja

      public boolean zasdostnaVelikostStroja(int kolicinaOblacil)
      metoda za nalaganje perila v pralni stroj
      Parameters:
      kolicinaOblacil - Koliko oblačil želimo oprati
      Returns:
      greVStroj Ali gre količina oblačil v stroj ali ne true - količina oblačil je primerna in gre v stroj false - količina oblačil je prevelika in ne gre v stroj
    • operiOblacila

      public void operiOblacila(int operiNaTemperaturi, int stOblacil) throws Exception
      metoda za pranje perila
      Parameters:
      operiNaTemperaturi - Temperatura, na kateri želimo oblačila oprati
      stOblacil - Koliko oblačil želimo oprati
      Throws:
      Exception - če je prišlo do napake pri nalaganju v stroj ali pri gretju temperature
    • setVelikPralniStroj

      public void setVelikPralniStroj(boolean velikPralniStroj)
      metoda za nastavljanje tipa pralnega stroja
    • setImaSusilniStroj

      public void setImaSusilniStroj(boolean imaSusilniStroj)
      metoda za nastavljanje ali ima kopalnica sušilni stroj
      Parameters:
      imaSusilniStroj - Ali obstaja sušilni stroj true - ima sušilni storj false - nima sušilnega stroja
    • setImaBanjo

      public void setImaBanjo(boolean imaBanjo)
      metoda za nastavljanje ali ima kopalnica banjo
      Parameters:
      imaBanjo - Ali obstaja banja true - ima banjo false - nima banje
    • setTemperaturaVode

      public void setTemperaturaVode(int temperaturaVode)
      metoda za nastavljanje temperature vode
      Parameters:
      temperaturaVode - Temperatura vode v °C
    • getVelikPralniStroj

      public boolean getVelikPralniStroj()
      metoda za metoda za pridobivanje informacije o tipu pralnega stroja
      Returns:
      velikiPralniStroj Ali ima velik pralni stroj true - velik pralni stroja false - mali pralni stroj
    • getImaSusilniStroj

      public boolean getImaSusilniStroj()
      metoda za pridobivanje informacije o tem ali ima kopalnica sušilni stroj
      Returns:
      imaSusilniStroj Ali obstaja sušilni stroj true - ima sušilni storj false - nima sušilnega stroja
    • getImaBanjo

      public boolean getImaBanjo()
      metoda za pridobivanje informacije o tem, ali ima kopalnica banjo
      Returns:
      imaBanjo Ali obstaja banja true - ima banjo false - nima banje
    • getTemperaturaVode

      public int getTemperaturaVode()
      metoda za pridobivanje informacije o temperaturi vode
      Specified by:
      getTemperaturaVode in interface SobeZVodo
      Returns:
      temperaturaVode Temperatura vode v °C