package com.humanbooster.exercices; public class Camion extends Vehicule { private Remorque remorque; /** * Constructeur de la classe Camion * * @param marque La marque du camion * @param modele Le modèle du camion * @param vitesseMax La vitesse maximale du camion * @param remorque La remorque attachée au camion */ public Camion(String marque, String modele, int vitesseMax, Remorque remorque) { super(marque, modele, vitesseMax); this.remorque = remorque; } /** * Méthode pour obtenir la remorque attachée au camion * * @return La remorque attachée au camion */ public Remorque getRemorque() { return remorque; } /** * Méthode pour définir la remorque attachée au camion * * @param remorque La remorque à attacher au camion */ public void setRemorque(Remorque remorque) { this.remorque = remorque; } /** * Méthode pour démarrer le camion */ @Override public void demarrer() { System.out.println("Le camion démarre."); } /** * Méthode pour faire accélérer le camion */ @Override public void accelerer() { System.out.println("Le camion accélère."); } /** * Méthode pour faire freiner le camion */ @Override public void freiner() { System.out.println("Le camion freine."); } /** * Méthode pour obtenir le type de véhicule * * @return Le type de véhicule */ @Override public String getTypeVehicule() { return "Camion"; } }