|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectSilo
public class Silo
Aufgabe1SiloLoesung04
Constructor Summary | |
---|---|
Silo(int pSiloNr,
double pKapazitaet)
Konstruktur mit Parametern Jedes Siloobjekt verlangt mindestens die Angabe der siloNr und der kapazität; die Kapazität kann sich während der Lebensdauer eines Objektes nicht ändern; ein Wechsel der SiloNr ist grundsätzlich möglich. |
|
Silo(int pSiloNr,
double pKapazitaet,
double pBestand)
Konstruktur mit Parametern Jedes Siloobjekt verlangt mindestens Werte für die Instanzvariablen siloNr und der kapazität; die Kapazität kann sich während der Lebensdauer eines Objektes nicht ändern; ein Wechsel der SiloNr ist grundsätzlich möglich; ist bei der Instanzierung eines Siloobjektes der akutelle Bestand bekannt, kann dieser gleich über den Parameter pBestand mit in das Objekt geschrieben werden; |
Method Summary | |
---|---|
String |
auslagern(double pAbgangsmenge)
Funktionsmethode Die Methode ermittelt den Bestand im Silo, nachdem eine gegebene Menge ausgelagert wird. |
String |
einlagern(double pZugangsmenge)
Funktionsmethode Die Methode ermittelt den Bestand im Silo, nachdem neue Mengen eingelagert werden. |
double |
ermittelnEinlagernRest()
Funktionsmethode Die Methode berechnet wie viel Tonnen noch in das Silo des Siloobjektes eingelagert werden können. |
double |
getBestand()
Lesende Methode Der akutelle Lagerbestand des Silos aus dem Siloobjekt wird an die aufrufenden Instanz übergeben. |
double |
getKapzitaet()
Lesende Methode Die maximale Lagerkapaziät des Silos aus dem Siloobjekt wird an die aufrufenden Instanz übergeben. |
int |
getSiloNr()
Lesende Methode Die Silonummer aus dem Siloobjekt wird an die aufrufenden Instanz übergeben. |
void |
setBestand(double pBestand)
Schreibende Methode Der akutelle im Silo lagernde Bestand wird mit dieser Methode in das Siloobjekt geschrieben. |
void |
setSiloNr(int pSiloNr)
Schreibende Methode Die Nummer des Silos wird mit dieser Methode in das Siloobjekt geschrieben. |
String |
umlagern(Silo zugangssilo,
double pMenge)
Funktionsmethode Die Methode ermittelt den Bestand in den Silos, nachdem eine gegebene Menge umgelagert wird; die Methode ist stets an dem Siloobjekt aufzurufen, von dem das Getreide abgeht. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Silo(int pSiloNr, double pKapazitaet)
pSiloNr
- für Instanzenvariable silonuNrpKapazitaet
- für Instanzenvariable kapazitaetpublic Silo(int pSiloNr, double pKapazitaet, double pBestand)
pSiloNr
- für Instanzenvariable kontonummer;pKapazitaet
- für Instanzenvariable kapazitaetpBestand
- für Instanzvariable bestandMethod Detail |
---|
public String auslagern(double pAbgangsmenge)
pAbgangsmenge
- für die Instanzenvariable bestand.
public String einlagern(double pZugangsmenge)
pZugangsmenge
- für die Instanzenvariable bestand.public double ermittelnEinlagernRest()
public double getBestand()
public double getKapzitaet()
public int getSiloNr()
public void setBestand(double pBestand)
pKapaziät
- für Instanzenvariable Kapazität.public void setSiloNr(int pSiloNr)
pSiloNr
- für Instanzenvariable siloNrpublic String umlagern(Silo zugangssilo, double pMenge)
Zugangssiloobjekt
- pMenge
-
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |