POO V1

463 mots 2 pages
OFPPT

Office de la Formation Professionnelle et de la Promotion du Travail

Examen De Fin De Module
AU TITRE DE L’ANNEE : 2012/2013
VARIANTE1

Filière : TDI
Niveau : TS
N° du module : 11
Intitulé du module : Programmation Orientée Objet
Date d'évaluation : 20/06/2013

Année de formation :
2A
Epreuve : théorique
Durée : 2H
Barème/40

Sujet :
Une bibliothèque souhaite faire la gestion informatisée de ses documents. Un document est caractérisé par une référence, un titre, un auteur, et un nombre de pages
1. Créer la classe Document:
a. Les attributs sont tous privés, vous devez implémenter les propriétés.
b. Créer deux constructeurs pour cette classe, un premier sans paramètre et un deuxième qui initialise tous les attributs. Ajouter un compteur à la classe qui permet de compter le nombre d’objets
Documents créés.
c. Redéfinir la méthode ToString pour retourner une description sous la forme [référence, titre, auteur, nombre de pages]
d. Redéfinir la méthode Equals (deux documents sont égaux s’ils ont la même référence).
e. Définir une méthode CalculerCout() qui permet de calculer le coût d’un document (le coût d’un document est de 2,3 dhs la page).
L’application doit gérer des documents de différents types : des romans ou des revues.
2. Classe Roman
a. Créer la classe Roman qui hérite de la classe Document avec comme attributs supplémentaires l'éditeur et l'année de publication.
b. Ajouter un constructeur qui initialise tous les attributs en faisant appel au constructeur de la classe
Document.
c. Redéfinir la méthode ToString() qui renvoie les informations d’un roman sous forme d’une chaine de caractères.
3. Classe Revue
a. Créer la classe Revue qui hérite de la classe Document avec comme attributs supplémentaires le mois et l'année.
b. Ajouter un constructeur qui initialise tous les attributs en faisant appel au constructeur de la classe
Document.
c. Redéfinir la méthode ToString() qui renvoie les informations d’une revue sous forme d’une chaine de caractères.
La

en relation

  • ouma
    556 mots | 3 pages
  • Environement international
    21556 mots | 87 pages
  • Ofppt
    6415 mots | 26 pages
  • EGTS4 Legislation PME AGC TSD
    18780 mots | 76 pages
  • rapport acima
    5410 mots | 22 pages
  • saari
    4784 mots | 20 pages
  • Legislation travail maroc
    20010 mots | 81 pages
  • Marketing
    25245 mots | 101 pages
  • M17 Marketing Strategique AGC TSGE
    24841 mots | 100 pages
  • Elec
    999 mots | 4 pages
  • Rapport de stage
    5328 mots | 22 pages
  • TRI FF TH 2012
    1534 mots | 7 pages
  • Efm v2
    420 mots | 2 pages
  • Création entreprise PME TER-TCE
    21073 mots | 85 pages
  • Comptabilit Des Soci T S 1
    14578 mots | 59 pages