Ajout des classes pour les différents types de véhicules
This commit is contained in:
71
com/humanbooster/exercices/Moto.java
Normal file
71
com/humanbooster/exercices/Moto.java
Normal file
@@ -0,0 +1,71 @@
|
||||
package com.humanbooster.exercices;
|
||||
|
||||
public class Moto extends Vehicule {
|
||||
|
||||
private int cylindree;
|
||||
|
||||
/**
|
||||
* Constructeur de la classe Moto
|
||||
*
|
||||
* @param marque La marque de la moto
|
||||
* @param modele Le modèle de la moto
|
||||
* @param vitesseMax La vitesse maximale de la moto
|
||||
* @param cylindree La cylindrée de la moto
|
||||
*/
|
||||
public Moto(String marque, String modele, int vitesseMax, int cylindree) {
|
||||
super(marque, modele, vitesseMax);
|
||||
this.cylindree = cylindree;
|
||||
}
|
||||
|
||||
/**
|
||||
* Méthode pour obtenir la cylindrée de la moto
|
||||
*
|
||||
* @return La cylindrée de la moto
|
||||
*/
|
||||
public int getCylindree() {
|
||||
return cylindree;
|
||||
}
|
||||
|
||||
/**
|
||||
* Méthode pour définir la cylindrée de la moto
|
||||
*
|
||||
* @param cylindree La cylindrée de la moto
|
||||
*/
|
||||
public void setCylindree(int cylindree) {
|
||||
this.cylindree = cylindree;
|
||||
}
|
||||
|
||||
/**
|
||||
* Méthode pour démarrer la moto
|
||||
*/
|
||||
@Override
|
||||
public void demarrer() {
|
||||
System.out.println("La moto démarre.");
|
||||
}
|
||||
|
||||
/**
|
||||
* Méthode pour faire accélérer la moto
|
||||
*/
|
||||
@Override
|
||||
public void accelerer() {
|
||||
System.out.println("La moto accélère.");
|
||||
}
|
||||
|
||||
/**
|
||||
* Méthode pour faire freiner la moto
|
||||
*/
|
||||
@Override
|
||||
public void freiner() {
|
||||
System.out.println("La moto freine.");
|
||||
}
|
||||
|
||||
/**
|
||||
* Méthode pour obtenir le type de véhicule
|
||||
*
|
||||
* @return Le type de véhicule
|
||||
*/
|
||||
@Override
|
||||
public String getTypeVehicule() {
|
||||
return "Moto";
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user