72 lines
1.7 KiB
Java
72 lines
1.7 KiB
Java
package com.humanbooster.exercices;
|
|
|
|
public class Voiture extends Vehicule {
|
|
|
|
private int nombrePortes;
|
|
|
|
/**
|
|
* Constructeur de la classe Voiture
|
|
*
|
|
* @param marque La marque de la voiture
|
|
* @param modele Le modèle de la voiture
|
|
* @param vitesseMax La vitesse maximale de la voiture
|
|
* @param nombrePortes Le nombre de portes de la voiture
|
|
*/
|
|
public Voiture(String marque, String modele, int vitesseMax, int nombrePortes) {
|
|
super(marque, modele, vitesseMax);
|
|
this.nombrePortes = nombrePortes;
|
|
}
|
|
|
|
/**
|
|
* Méthode pour obtenir le nombre de portes de la voiture
|
|
*
|
|
* @return Le nombre de portes de la voiture
|
|
*/
|
|
public int getNombrePortes() {
|
|
return nombrePortes;
|
|
}
|
|
|
|
/**
|
|
* Méthode pour définir le nombre de portes de la voiture
|
|
*
|
|
* @param nombrePortes Le nombre de portes de la voiture
|
|
*/
|
|
public void setNombrePortes(int nombrePortes) {
|
|
this.nombrePortes = nombrePortes;
|
|
}
|
|
|
|
/**
|
|
* Méthode pour démarrer la voiture
|
|
*/
|
|
@Override
|
|
public void demarrer() {
|
|
System.out.println("La voiture démarre.");
|
|
}
|
|
|
|
/**
|
|
* Méthode pour faire accélérer la voiture
|
|
*/
|
|
@Override
|
|
public void accelerer() {
|
|
System.out.println("La voiture accélère.");
|
|
}
|
|
|
|
/**
|
|
* Méthode pour faire freiner la voiture
|
|
*/
|
|
@Override
|
|
public void freiner() {
|
|
System.out.println("La voiture freine.");
|
|
}
|
|
|
|
/**
|
|
* Méthode pour obtenir le type de véhicule
|
|
*
|
|
* @return Le type de véhicule
|
|
*/
|
|
@Override
|
|
public String getTypeVehicule() {
|
|
return "Voiture";
|
|
}
|
|
}
|