100% ont trouvé ce document utile (3 votes)
176 vues1 page

Projet POO Java : Véhicules Abstraits

Ce document décrit un projet sur les classes abstraites et interfaces en Java. Le projet concerne la création d'une classe abstraite Véhicule et des classes dérivées Voiture et Camion, avec des méthodes abstraites définies dans les sous-classes.

Transféré par

CÖPA SODAZINDJI
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (3 votes)
176 vues1 page

Projet POO Java : Véhicules Abstraits

Ce document décrit un projet sur les classes abstraites et interfaces en Java. Le projet concerne la création d'une classe abstraite Véhicule et des classes dérivées Voiture et Camion, avec des méthodes abstraites définies dans les sous-classes.

Transféré par

CÖPA SODAZINDJI
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

POO en Java

Programmation en Java

Projet 01 : Classes abstraites - Interfaces

Pour mener à bien cet atelier, chaque étudiant devra créer un projet par exercice
en suivant la notation :

Projet01_ExoX_Prenom_Nom ou Projet01_ExoX_Groupe_NumeroDuGroupe

Le X doit être remplacé le numéro correspondant de l’exercice. Prenom et Nom doit


être remplacé par votre prenom et nom sans les accents. NumeroDuGroupe doit
être remplacé par le numéro du Groupe.

Enoncé
Un parc auto se compose des voitures et des camions qui ont des caractéristiques
communes regroupées dans la classe Véhicule.

 Chaque véhicule est caractérisé par son matricule, l’année de son modèle,
son prix.
 Lors de la création d’un véhicule, son matricule est incrémenté selon le
nombre de véhicules créés.
 Tous les attributs de la classe véhicule sont supposés privés. ce qui oblige la
création des accesseurs (get…) et des mutateurs (set….) ou les propriétés.
 La classe Véhicule possède également deux méthodes abstraites démarrer()
et accélérer() qui seront définies dans les classes dérivées et qui afficheront
des messages personnalisés.
 La méthode ToString() de la classe Véhicule retourne une chaîne de
caractères qui contient les valeurs du matricule, de l’année du modèle et du
prix.
 Les classes Voiture et Camion étendent la classe Véhicule en définissant
concrètement les méthodes accélérer() et démarrer() en affichant des
messages personnalisés.

Consigne
 Créer la classe abstraite Véhicule.
 Créer les classes Camion et Voiture.
 Créer une classe Test qui permet de tester la classe Voiture et la classe
Camion

Enseignant : Ing Carlos AGOSSOU, Docteur en Informatique et Télécoms

Vous aimerez peut-être aussi