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

Voir tous les documents en programmation

É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é

Publicité

 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)

Publicité

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

Publicité

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

Publicité

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