Class Lift

java.lang.Object
  extended by Lift

public class Lift
extends java.lang.Object


Constructor Summary
Lift(int maxGewicht)
          Constructor voor objecten van de klasse Lift.
 
Method Summary
 int aantalVrouwen()
          Berekent het aantal vrouwen in de lift.
 int berekenGewichtInLift()
          Berekent het totaal gewicht van alle personen in de lift.
 int getMaxGewicht()
          Geeft het gewicht dat de lift maximaal kan dragen terug.
 void printLift()
          Toont alle informatie over de lift in het terminalvenster.
 void stapInLift(Persoon lifter)
          Laat een persoon in de lift stappen op voorwaarde dat het maximumgewicht niet overschreden wordt.
 void stapUitLift(Persoon lifter)
          Laat een persoon uit de lift stappen.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Lift

public Lift(int maxGewicht)
Constructor voor objecten van de klasse Lift.

Parameters:
maxGewicht - Het gewicht dat de lift maximaal kan dragen.
Method Detail

aantalVrouwen

public int aantalVrouwen()
Berekent het aantal vrouwen in de lift.

Returns:
Het aantal vrouwen in de lift.

berekenGewichtInLift

public int berekenGewichtInLift()
Berekent het totaal gewicht van alle personen in de lift.

Returns:
Het totaal gewicht van de personen in de lift.

getMaxGewicht

public int getMaxGewicht()
Geeft het gewicht dat de lift maximaal kan dragen terug.

Returns:
Het maximaal gewicht.

printLift

public void printLift()
Toont alle informatie over de lift in het terminalvenster.


stapInLift

public void stapInLift(Persoon lifter)
Laat een persoon in de lift stappen op voorwaarde dat het maximumgewicht niet overschreden wordt.

Parameters:
lifter - De persoon die in de lift wil stappen.

stapUitLift

public void stapUitLift(Persoon lifter)
Laat een persoon uit de lift stappen.

Parameters:
lifter - De persoon die de lift verlaat.