Critères encapsulation et héritage Java EE ENIT

ENIT
Page 1 sur 1Lecteur de document UniversityLib

Critères encapsulation et héritage Java EE ENIT

ENIT · Java and Java EE · exam

Browse all programmation documents

É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