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:35] – 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 : | ||
- | Matricule | + | ^Nom des propriétés ^Définitions ^Types ^ |
- | + | ^Matricule | |
- | Nom Nom | + | ^Nom |
- | + | ^Prénom | |
- | Prénom Prénom | + | ^Salaire |
- | + | ^TauxCS | |
- | Salaire 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 | |
- | NomF Nom du fournisseur | + | ^NomF | Nom du fournisseur| String |
- | PrenomF | + | ^PrénomF | Prénom du fournisseur |
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 55: | 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 : | ||
- | IdA | + | ^Nom des propriétés ^Définitions ^Types ^ |
- | + | ^IdA | |
- | NomA Nom de l’auteur | + | ^NomA | Nom de l'auteur| String |
- | + | ^PrénomA | Prénom | |
- | PrenomA | + | |
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 75: | 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 : | ||
- | Titre | + | ^Nom des propriétés ^Définitions ^Types ^ |
- | + | ^Titre | |
- | Annee Année | + | ^Annee |
- | + | ^NPage | |
- | NPage Nombre page | + | ^Prix |
- | + | ^Fournisseur | |
- | Prix prix du livre | + | ^Auteur |
- | + | ||
- | Fournisseur | + | |
- | + | ||
- | 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.1384346158.txt.gz · Dernière modification : 2013/11/13 12:35 de tigli