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

  • EGTS4 Legislation PME AGC TSD
    18780 mots | 76 pages
  • EFM SGBDR2
    332 mots | 2 pages
  • TRI FF TH 2012
    1534 mots | 7 pages
  • PPP1
    966 mots | 4 pages
  • Legislation travail maroc
    20010 mots | 81 pages
  • rapport acima
    5410 mots | 22 pages
  • Rapport de stage
    5328 mots | 22 pages
  • Comptabilit Des Soci T S 1
    14578 mots | 59 pages
  • Initiation power point
    274 mots | 2 pages
  • Cours gestion production
    1587 mots | 7 pages
  • Diagramme de classe en uml
    1030 mots | 5 pages
  • Marketing
    25245 mots | 101 pages
  • c est la vie
    23880 mots | 96 pages
  • Maroc
    44259 mots | 178 pages
  • Travail pratique vb.net
    378 mots | 2 pages