public class moto extends Vehicule {
private int cylindre;
private String typeMoto;
public moto(int id, String marque, String modele, String immatriculation, int annee, double prixParJour, boolean disponible, int cylindre, String typeMoto) {
super(id, marque, modele, immatriculation, annee, prixParJour, disponible);
this.cylindre = cylindre;
this.typeMoto = typeMoto;
}
// ── Getters ──
public int getCylindre() { return cylindre; }
public String getTypeMoto() { return typeMoto; }
// ── Catégorie ──
public String getCategorie() {
return "Moto";
}
// ── Affichage complet ──
@Override
public void afficher() {
super.afficher();
System.out.println(" Catégorie : Moto");
System.out.println(" Cylindrée : " + cylindre + " cc");
System.out.println(" Type : " + typeMoto);
System.out.println("──────────────────────────────────");
}
@Override
public String toString() {
return super.toString() + " | Moto | " + cylindre + "cc | " + typeMoto;
}
}