Établissement : ENIT
Matière : Java et Java EE
Enseignant : Mohamed Ramzi Haddad
Deuxième partie (14 pts):
Critères de correction
Correction du devoir surveillé
Classes : 2ATEL
Durée : 1h30
Encapsulation : Attributs privés ou protégés selon la nécessité
Classe Véhicule:
Abstraite
Attributs : immatriculation, poids à vide
Constructeur paramétré
Advertisement
méthode abstraite calculerVitesseMaximale
Classe VéhiculeACharge:
Abstraite
Attributs : charge et chargeMAximale
Constructeur paramétré
Classe CamionBache:
Constructeur paramétré
Redéfinition de la méthode calculerVitesseMaximale
Classe CamionCiterne:
Constructeur paramétré
Redéfinition de la méthode calculerVitesseMaximale
Interface Louable:
Méthode abstraite facturer(int)
Advertisement
Classe PetitBus:
Implémente l'interface Louable
Constructeur paramétré
Redéfinition de la méthode calculerVitesseMaximale
Classe LocationConvoi:
Attributs : Collection de type Louable
Méthode : calculerCoutLocation
Question de refléxion:
Pour faciliter le développement de la classe entreprise, il est nécessaire :
Commentaire [R4]: 1
Commentaire [R5]: 1
Commentaire [R6]: 0.5
Advertisement
Commentaire [R7]: 0.5
Commentaire [R8]: 0.5
Commentaire [R9]: 0.5
Commentaire [R10]: 1
Commentaire [R11]: 0.5
Commentaire [R12]: 0.5
Commentaire [R13]: 0.5
Commentaire [R14]: 0.5
Commentaire [R15]: 1
Commentaire [R16]: 1
Commentaire [R17]: 0.5
Commentaire [R18]: 1
Commentaire [R19]: 0.5
Advertisement
Commentaire [R20]: 1
Commentaire [R21]: 1
Redéfinir la méthode equals dans la classe véhicule afin qu'elle effectue le test d'égalité sur
l'immatriculation. Ceci facilitera l’implémentation des méthodes de recherche, d'ajout et de
suppression dans la collection.
Implémenter l'interface Comparable et redéfinir la méthode compareTo dans la classe
véhicule. Ceci permettrai d'utiliser directement la méthode de tri de la classe Collections.
Commentaire [R22]: 0.5
Commentaire [R23]: 0.5