crous
Class InterfaceCrous

java.lang.Object
  extended bycrous.InterfaceCrous

public class InterfaceCrous
extends java.lang.Object


Class Specifications

Specifications inherited from class Object
public represents _getClass <- \typeof(this);

Model Field Summary
 
Model fields inherited from class java.lang.Object
_getClass, objectState, theString
 
Ghost Field Summary
 
Ghost fields inherited from class java.lang.Object
objectTimesFinalized, owner
 
Constructor Summary
InterfaceCrous()
           
 
Model Method Summary
 
Model methods inherited from class java.lang.Object
hashValue
 
Method Summary
static void main(java.lang.String[] args)
           
 void payerRepas()
          Debite un repas sur la carte posee sur le capteur.
 void payerRepasGratuit()
          Effectue un paiement de repas gratuit.
 void poserCarte(CarteCrous c)
          La carte passee en parametre est posee sur le capteur de la machine.
 void retirerCarte()
          La carte posee sur le capteur de la machine est retiree.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterfaceCrous

public InterfaceCrous()
Method Detail

poserCarte

public void poserCarte(CarteCrous c)
La carte passee en parametre est posee sur le capteur de la machine.

Parameters:
c - la carte posee sur la capteur de la machine

retirerCarte

public void retirerCarte()
La carte posee sur le capteur de la machine est retiree.


payerRepas

public void payerRepas()
Debite un repas sur la carte posee sur le capteur.


payerRepasGratuit

public void payerRepasGratuit()
Effectue un paiement de repas gratuit.


main

public static void main(java.lang.String[] args)