heritages
Class Vehicule

java.lang.Object
  extended by heritages.Vehicule
All Implemented Interfaces:
Crashable
Direct Known Subclasses:
Avion, VoitureDecapotable

public class Vehicule
extends java.lang.Object
implements Crashable

Author:
jub La classe Véhicule représente les véhicules qui sont caractérisés par le fait d'être arrété ou non.

Field Summary
private  boolean demarre
          L'état du véhicule
 
Constructor Summary
Vehicule(boolean demarre)
          Permet de construire un véhicule dans l'état choisi
 
Method Summary
 void crash()
           
 boolean isDemarre()
          Permet de savoir si un véhicule est démmarré
 void setDemarre(boolean demarre)
          Permet de changer l'état du véhicule
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

demarre

private boolean demarre
L'état du véhicule

Constructor Detail

Vehicule

public Vehicule(boolean demarre)
Permet de construire un véhicule dans l'état choisi

Parameters:
demarre - l'état true pour démarré et false sinon.
Method Detail

crash

public void crash()
Specified by:
crash in interface Crashable

isDemarre

public boolean isDemarre()
Permet de savoir si un véhicule est démmarré

Returns:
true si le véhicule est démarré false sinon.

setDemarre

public void setDemarre(boolean demarre)
Permet de changer l'état du véhicule

Parameters:
demarre - true pour le démarrer et false pour l'arrêter.