Class Steklenica

java.lang.Object
Steklenica
Direct Known Subclasses:
PivskaSteklenica

public class Steklenica extends Object
Razred za prikaz modela steklenice, ki vsebuje tekočino
Version:
primer 19a - Implementacija vmesnika
Author:
Ana Skrbinšek
  • Constructor Summary

    Constructors
    Constructor
    Description
    Steklenica(int k, String v)
    Konstruktor za inicializacijo nove steklenice, ki je polna in zaprta Inicializira vse lastnosti
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    izprazni(int k)
    Metoda, ki iz steklenice izprazni določeno količino vsebine
    boolean
    Metoda, ki iz steklenice izprazni določeno količino vsebine

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Steklenica

      public Steklenica(int k, String v)
      Konstruktor za inicializacijo nove steklenice, ki je polna in zaprta Inicializira vse lastnosti
      Parameters:
      k - Kapaciteta steklenice v ml
      v - Vrsta vsebine steklenice
  • Method Details

    • odpri

      public boolean odpri()
      Metoda, ki iz steklenice izprazni določeno količino vsebine
      Returns:
      Uspešnost odpiranja true - prej je bila zaprta false - že prej je bila odprta
    • izprazni

      public int izprazni(int k) throws Exception
      Metoda, ki iz steklenice izprazni določeno količino vsebine
      Parameters:
      k - Količina vsebine, ki jo želimo izprazniti v ml
      Returns:
      Količina vsebine, ki je ostala v steklenici po praznjenju
      Throws:
      Exception - će je steklenica zaprta, ko jo poskušamo izprazniti