Class SobaKuhinja

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

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

    • SobaKuhinja

      public SobaKuhinja(int stVrat, int stOken, double velikostSobe, int stOmaric)
      Konstruktor za inicializacijo nove kuhinje Inicializira vse lastnosti za predvideno standardno kuhinjo
      Parameters:
      v - Število vrat v sobi
      o - Število oken v sobi
      vs - Velikost sobe (m2)
      t - Temperatura (stopinje celzija)
  • Method Details

    • natociVodoVL

      public double natociVodoVL(double l) throws Exception
      metoda za natakanje vode v grelnik vode, ki drži 1.8L vode, po litrih
      Parameters:
      l - Natočeni litri
      Returns:
      kolicinaVode Količina vode v litrih
      Throws:
      Exception - če želimo natočiti preveč vode
    • natociVodoSkodelice

      public double natociVodoSkodelice(int skodelice)
      metoda za natakanje vode v grelnik vode, ki drži 1.8L vode, po skodelicah, ki držijo 3dl (0.3l) tekočine
      Parameters:
      skodelice - Število skodelic
      Returns:
      kolicinaVode Količina vode v litrih
    • temperaturaZaTipCaja

      public int temperaturaZaTipCaja(String tipCaja)
      metoda, na koliko stopinj mora biti voda segreta
      Parameters:
      tipČaja - Tip čaja, ki ga želimo pripraviti
      Returns:
      temperatura Temperatura vode, na katero je potrebno segreti
    • 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
    • pripraviCaj

      public void pripraviCaj(String tipCaja, double litri)
    • setTipStedilnika

      public void setTipStedilnika(String tipStedilnika)
      metoda za nastavljanje tipa številnika
      Parameters:
      tipStedilnika - Tip štedilnika
    • setJePecica

      public void setJePecica(boolean jePecica)
      metoda za ali imamo pečico
      Parameters:
      jePecica - Ali je pečica true - kuhinja ima pečico false - kuhinja nima pečice
    • setStOmaric

      public void setStOmaric(int stOmaric)
      metoda za nastavljanje števila omaric v kuhinji
      Parameters:
      stOmaric - Število omaric
    • setImaZmrzovalnik

      public void setImaZmrzovalnik(boolean imaZmrzovalnik)
      metoda za nastavljanje ali ima hladilnik zmrzovalnik
      Parameters:
      imaZmrzovalnik - Ali ima hladilnik zmrzovalnik true - hladilnik ima zmrzovalnik false - hladilnik nima zmrzovalnika
    • setKapacitetaHladilnika

      public void setKapacitetaHladilnika(int kapacitetaHladilnika)
      metoda za nastavljanje kapacitete hladilnika
      Parameters:
      kapacitetaHladilnika - Kapaciteta hladilnika v litrih
    • setPipaOdprta

      public void setPipaOdprta(boolean pipaOdprta)
      metoda za nastavljanje ali je pipa odprta ali ne
      Parameters:
      pipaOdprta - ali je pipa odprta true - pipa je odprta false - pipa je zaprta
    • setTemperaturaVode

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

      public String getTipStedilnika()
      metoda za pridobivanje informacije o tipu številnika
      Returns:
      tipStedilnika Tip štedilnika
    • getJePecica

      public boolean getJePecica()
      metoda za pridobivanje informacije o tem, ali imamo pečico
      Returns:
      jePecica Ali je pečica true - kuhinja ima pečico false - kuhinja nima pečice
    • getStOmaric

      public int getStOmaric()
      metoda za pridobivanje informacije o številu omaric v kuhinji
      Returns:
      stOmaric Število omaric
    • getImaZmrzovalnik

      public boolean getImaZmrzovalnik()
      metoda za pridobivanje informacije o tem, ali ima hladilnik zmrzovalnik
      Returns:
      imaZmrzovalnik Ali ima hladilnik zmrzovalnik true - hladilnik ima zmrzovalnik false - hladilnik nima zmrzovalnika
    • getKapacitetaHladilnika

      public int getKapacitetaHladilnika()
      metoda za pridobivanje informacije o kapaciteti hladilnika
      Returns:
      kapacitetaHladilnika Kapaciteta hladilnika v litrih
    • getPipaOdprta

      public boolean getPipaOdprta()
      metoda za pridobivanje informacije o tem ali je pipa odprta ali ne
      Returns:
      pipaOdprta ali je pipa odprta true - pipa je odprta false - pipa je zaprta
    • getTemperaturaVode

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