Class GeldAutomaatAdvanced

java.lang.Object
  extended by GeldAutomaatAdvanced

public class GeldAutomaatAdvanced
extends java.lang.Object

Deze klasse beschrijft een heel eenvoudige geldautomaat waarin je muntstukken werpt.

Version:
2014-08-27
Author:
Dominiek Vandewalle

Constructor Summary
GeldAutomaatAdvanced()
          Constructor voor objecten van Klasse GeldAutomaatAdvanced.
 
Method Summary
 int getAantalMuntstukkenInAutomaat()
          Toont hoeveel muntstukken in de geldautomaat zitten.
 double getBedragInAutomaat()
          Toont het totale bedrag dat in de geldautomaat zit.
 void printInfo()
          Toont informatie over de automaat in het terminalvenster.
 double resetAutomaat()
          Geeft al het geld in de geldautomaat terug.
 void werpMuntstukInAutomaat(double muntstuk)
          Werpt een munstuk van een zeker bedrag in de geldautomaat.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GeldAutomaatAdvanced

public GeldAutomaatAdvanced()
Constructor voor objecten van Klasse GeldAutomaatAdvanced.

Method Detail

getAantalMuntstukkenInAutomaat

public int getAantalMuntstukkenInAutomaat()
Toont hoeveel muntstukken in de geldautomaat zitten.

Returns:
Geeft het aantal muntstukken in de geldautomaat terug.

getBedragInAutomaat

public double getBedragInAutomaat()
Toont het totale bedrag dat in de geldautomaat zit.

Returns:
Geeft het totale bedrag in de geldautomaat terug.

printInfo

public void printInfo()
Toont informatie over de automaat in het terminalvenster.


resetAutomaat

public double resetAutomaat()
Geeft al het geld in de geldautomaat terug. Er blijft 0 euro over.

Returns:
Geeft het aanwezige bedrag in de automaat terug.

werpMuntstukInAutomaat

public void werpMuntstukInAutomaat(double muntstuk)
Werpt een munstuk van een zeker bedrag in de geldautomaat.

Parameters:
muntstuk - Het bedrag van het muntstuk dat ingeworpen wordt.