Class Behaelter

java.lang.Object
  extended by Behaelter

public class Behaelter
extends java.lang.Object

Behaelter (Kanne oder Eimer).


Field Summary
private  int inh
          Inhalt.
private  int max
          Volumen.
 
Constructor Summary
Behaelter(int m)
          Konstruktor, erzeugt Behaelter.
 
Method Summary
private  int ausgiessenIn(Behaelter b)
          Inhalt des Behaelters wird in einen anderen Behaelter gegossen.
 int eingiessenAus(Behaelter b)
          Behaelter nimmt Inhalt eines anderen Behaelters auf.
 void fuellen()
          Behaelter wird gefuellt, bis er voll ist.
 int getInh()
          Liest aktuelle Fuellmenge.
 int getMax()
          Liest maximale Fuellmenge.
 boolean istInhSoll(int soll)
          Vergleicht Inhalt mit Soll.
 boolean istLeer()
          Behaelter ist leer.
 boolean istVoll()
          Behaelter ist voll.
 void leeren()
          Behaelter wird geleert.
private  int leerPlatz()
          Restlicher Platz im Behaelter.
 java.lang.String toString()
          Beschreibt Zustand des Behaelters.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

inh

private int inh
Inhalt.


max

private int max
Volumen.

Constructor Detail

Behaelter

public Behaelter(int m)
Konstruktor, erzeugt Behaelter.

Parameters:
m - maximales Fassungsvermoegen
Method Detail

istInhSoll

public boolean istInhSoll(int soll)
Vergleicht Inhalt mit Soll.

Parameters:
soll - gewuenschte Fuellmenge.

istVoll

public boolean istVoll()
Behaelter ist voll.


istLeer

public boolean istLeer()
Behaelter ist leer.


leeren

public void leeren()
Behaelter wird geleert.


fuellen

public void fuellen()
Behaelter wird gefuellt, bis er voll ist.


eingiessenAus

public int eingiessenAus(Behaelter b)
Behaelter nimmt Inhalt eines anderen Behaelters auf.

Parameters:
b - anderer Behaelter

ausgiessenIn

private int ausgiessenIn(Behaelter b)
Inhalt des Behaelters wird in einen anderen Behaelter gegossen.

Parameters:
b - anderer Behaelter

leerPlatz

private int leerPlatz()
Restlicher Platz im Behaelter.


getInh

public int getInh()
Liest aktuelle Fuellmenge.


getMax

public int getMax()
Liest maximale Fuellmenge.


toString

public java.lang.String toString()
Beschreibt Zustand des Behaelters.

Overrides:
toString in class java.lang.Object