cours:exercicespoobat4exam
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| cours:exercicespoobat4exam [2013/11/13 12:34] – tigli | cours:exercicespoobat4exam [2013/11/27 14:37] (Version actuelle) – [Exercice 2 :] tigli | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | Exercice 1 : | + | ====== Travaux Pratiques de synthèse Programmation Orientée Objet sous C# ====== |
| + | |||
| + | |||
| + | ===== Exercice 1 : ===== | ||
| 1) | 1) | ||
| Ligne 5: | Ligne 9: | ||
| Cette classe possédera 5 propriétés de visibilité privée : | Cette classe possédera 5 propriétés de visibilité privée : | ||
| - | | + | ^Nom des propriétés ^Définitions ^Types ^ |
| - | + | ^Matricule | |
| - | | + | ^Nom | Nom | String |
| - | + | ^Prénom | |
| - | | + | ^Salaire |
| - | + | ^TauxCS | |
| - | | + | |
| - | + | ||
| - | | + | |
| Ces propriétés doivent seulement être accessibles par le biais des accesseurs (get / set) en lecture/ | Ces propriétés doivent seulement être accessibles par le biais des accesseurs (get / set) en lecture/ | ||
| Ligne 19: | Ligne 20: | ||
| 2) Ajouter les constructeurs suivants : | 2) Ajouter les constructeurs suivants : | ||
| - | a. | + | * Un par défaut |
| - | + | | |
| - | b. | + | |
| - | + | | |
| - | c. | + | |
| - | + | ||
| - | d. | + | |
| - | + | ||
| - | e. | + | |
| NB : N’oubliez pas que le constructeur par défaut doit alors être défini explicitement. | NB : N’oubliez pas que le constructeur par défaut doit alors être défini explicitement. | ||
| Ligne 39: | Ligne 36: | ||
| 5) Le taux de charges sociales est en fait commun à tous les salariés. Pour éviter toute redondance de cette propriété, | 5) Le taux de charges sociales est en fait commun à tous les salariés. Pour éviter toute redondance de cette propriété, | ||
| - | Exercice 2 : | + | ===== Exercice 2 : ===== |
| 1) Créer la classe Fournisseur : | 1) Créer la classe Fournisseur : | ||
| Ligne 45: | Ligne 43: | ||
| Cette classe possédera 3 propriétés de visibilité privée : | Cette classe possédera 3 propriétés de visibilité privée : | ||
| - | IdF Identifiant du fournisseur | + | ^Nom des propriétés ^Définitions ^Types ^ |
| - | + | ^IdF | Identifiant du fournisseur| Integer | |
| - | | + | ^NomF | Nom du fournisseur| String |
| - | + | ^PrénomF | Prénom du fournisseur | |
| - | PrenomF | + | |
| Ces propriétés doivent seulement être accessibles par le biais des accesseurs (get / set) en lecture/ | Ces propriétés doivent seulement être accessibles par le biais des accesseurs (get / set) en lecture/ | ||
| Ligne 56: | Ligne 53: | ||
| 3) Créer un constructeur permettant d’initialiser tous les membres de la classe Founisseur | 3) Créer un constructeur permettant d’initialiser tous les membres de la classe Founisseur | ||
| + | |||
| 4) Créer la classe Auteur : | 4) Créer la classe Auteur : | ||
| Cette classe possédera 3 propriétés de visibilité privée : | Cette classe possédera 3 propriétés de visibilité privée : | ||
| - | | + | ^Nom des propriétés ^Définitions ^Types ^ |
| - | | + | ^IdA |
| - | PrenomA | + | ^NomA | Nom de l'auteur| String |
| + | ^PrénomA | Prénom | ||
| Ces propriétés doivent seulement être accessibles par le biais des accesseurs en lecture/ | Ces propriétés doivent seulement être accessibles par le biais des accesseurs en lecture/ | ||
| Ligne 74: | Ligne 73: | ||
| Cette classe possédera 5 propriétés de visibilité privée : | Cette classe possédera 5 propriétés de visibilité privée : | ||
| - | | + | ^Nom des propriétés ^Définitions ^Types ^ |
| - | + | ^Titre | |
| - | | + | ^Annee |
| - | + | ^NPage | |
| - | | + | ^Prix |
| - | + | ^Fournisseur | |
| - | | + | ^Auteur |
| - | + | ||
| - | | + | |
| - | + | ||
| - | Auteur | + | |
| Ces propriétés doivent seulement être accessibles par le biais des accesseurs (get / set) en lecture/ | Ces propriétés doivent seulement être accessibles par le biais des accesseurs (get / set) en lecture/ | ||
cours/exercicespoobat4exam.1384346074.txt.gz · Dernière modification : 2013/11/13 12:34 de tigli