Class Soba
java.lang.Object
Soba
- Direct Known Subclasses:
SobaKopalnica,SobaKuhinja
Razred za prikaz modela sobe, naststavljena na standardno temperaturo in njenih lastnosti
- Version:
- primer 30
- Author:
- Ana Skrbinšek
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintmetoda za pridobivanje informacije o čistoči sobe v %booleanmetoda za pridobivanje informacije o vključenosti ogrevanja v sobi true - ogrevanje je vključeno false - ogrevanje je izključenobooleanmetoda za pridobivanje informacije o odprtosti oken true - okna so odprta false - okna so zaprtaintmetoda za pridobivanje informacije o številu oken v sobiintmetoda za pridobivanje informacije o številu vrat v sobiintmetoda za pridobivanje informacije o trenutni temperaturi v sobi v °Cdoublemetoda za pridobivanje informacije o velikosti sobe v m2booleanmetoda za odpiranje okenintogrevanje(int m) metoda za ogrevanje sobe v povprečju, naj bi se sobe, ogrevane s centralnim ogrevanjem ogrele za 1°C na minuto po koncu ogrevanja ugasnemo gretjebooleanmetoda za vključevanje gretja Najvišja še vzdržna temperatura v bivalnem prostoru naj bi bila do 27°C v vročih mesecih, zato bo to tudi najvišja nastavitevdoublemetoda za čiščenje sobe če želimo v sobi počistiti prah in posesati v povprečju naj bi sesali s približno hitrostjo 0.32 minute na m2.voidsetCistocaSobe(int cistocaSobe) metoda za nastavljanje čistoče sobevoidsetOgrevanjeVkljuceno(boolean ogrevanjeVkljuceno) metoda za nastavljanje vključenosti gretjavoidsetOknaOdprta(boolean oknaOdprta) metoda za nastavljanje odprtosti okenvoidsetStStOken(int stOken) metoda za nastavljanje števila oken v sobivoidsetStVrat(int stVrat) metoda za nastavljanje števila vrat v sobivoidsetTemperatura(int temperatura) metoda za nastavljanje temperature v sobi v °CvoidsetTipSobe(String tipSobe) metoda za nastavljanje tipa sobevoidsetVelikostSobe(double velikostSobe) metoda za nastavljanje velikosti sobeintzracenje(int m) metoda za prezračevanje prostora v povprečju se temperatura v sobi pri odprtih oknih zmanjšuje do 5°C na 30 minut dodamo malo več, če je več oken po koncu zračenja zapremo okna
-
Constructor Details
-
Soba
Konstruktor za inicializacijo nove sobe Inicializira vse lastnosti- Parameters:
v- Število vrat v sobio- Število oken v sobivs- Velikost sobe (m2)ts- Tip sobet- Temperatura (stopinje celzija)
-
Soba
Konstruktor za inicializacijo nove sobe, ki je ogreta na priporočeno temperaturo- Parameters:
v- Število vrat v sobio- Število oken v sobivs- Velikost sobe (m2)ts- Tip sobe
-
-
Method Details
-
odpriOkna
-
zracenje
public int zracenje(int m) metoda za prezračevanje prostora v povprečju se temperatura v sobi pri odprtih oknih zmanjšuje do 5°C na 30 minut dodamo malo več, če je več oken po koncu zračenja zapremo okna- Parameters:
m- Čas odprtja oken v minutah- Returns:
- Trenutna temepratura v sobi po zračenju
-
prizgiGretje
-
ogrevanje
public int ogrevanje(int m) metoda za ogrevanje sobe v povprečju, naj bi se sobe, ogrevane s centralnim ogrevanjem ogrele za 1°C na minuto po koncu ogrevanja ugasnemo gretje- Parameters:
m- Čas ogrevanja v minutah- Returns:
- Trenutna temperatura v sobi po ogrevanju
-
sesanjeSobe
public double sesanjeSobe()metoda za čiščenje sobe če želimo v sobi počistiti prah in posesati v povprečju naj bi sesali s približno hitrostjo 0.32 minute na m2. če je soba bolj umazana, bomo čas čiščenja malo podaljšali po koncu ogrevanja ugasnemo gretje- Returns:
- Čas čiščenja sobe zaokrožen na 2 decimalki
-
setStVrat
public void setStVrat(int stVrat) metoda za nastavljanje števila vrat v sobi- Parameters:
stVrat- Število vrat
-
setStStOken
public void setStStOken(int stOken) metoda za nastavljanje števila oken v sobi- Parameters:
stOken- Število oken
-
setVelikostSobe
public void setVelikostSobe(double velikostSobe) metoda za nastavljanje velikosti sobe- Parameters:
velikostSobe- Velikost sobe v m2
-
setTemperatura
public void setTemperatura(int temperatura) metoda za nastavljanje temperature v sobi v °C- Parameters:
temperatura- Temperatura v sobi v °C
-
setOknaOdprta
public void setOknaOdprta(boolean oknaOdprta) metoda za nastavljanje odprtosti oken- Parameters:
oknaOdprta- Ali so okna odprta true - so odprta false - so zaprta
-
setOgrevanjeVkljuceno
public void setOgrevanjeVkljuceno(boolean ogrevanjeVkljuceno) metoda za nastavljanje vključenosti gretja- Parameters:
ogrevanjeVkljuceno- Ali je ogrevanje vključeno ali ne true - je vključeno false - je izključeno
-
setCistocaSobe
public void setCistocaSobe(int cistocaSobe) metoda za nastavljanje čistoče sobe- Parameters:
cistocaSobe- Čistoča sobe v odstotkih
-
setTipSobe
metoda za nastavljanje tipa sobe- Parameters:
tipSobe- Tip sobe
-
getStVrat
public int getStVrat()metoda za pridobivanje informacije o številu vrat v sobi- Returns:
- število vrat v sobi
-
getStOken
public int getStOken()metoda za pridobivanje informacije o številu oken v sobi- Returns:
- število oken v sobi
-
getVelikostSobe
public double getVelikostSobe()metoda za pridobivanje informacije o velikosti sobe v m2- Returns:
- velikost sobe v m2
-
getTemperatura
public int getTemperatura()metoda za pridobivanje informacije o trenutni temperaturi v sobi v °C- Returns:
- temperatura v sobi v °C
-
getOknaOdprta
public boolean getOknaOdprta()metoda za pridobivanje informacije o odprtosti oken true - okna so odprta false - okna so zaprta- Returns:
- ali so okna odprta ali zaprta (true, false)
-
getOgrevanjeVkljuceno
public boolean getOgrevanjeVkljuceno()metoda za pridobivanje informacije o vključenosti ogrevanja v sobi true - ogrevanje je vključeno false - ogrevanje je izključeno- Returns:
- ali je ogrevanje vključeno ali ne (true, false)
-
getCistocaSobe
public int getCistocaSobe()metoda za pridobivanje informacije o čistoči sobe v %- Returns:
- procent čistoče sobe v %
-
getTipSobe
-