Page 1025 - IT2
P. 1025
Dossier 2: langage de programmation orienté objet (40 pts)
On souhaite de développer une application qui permettra aux futurs clients de faire des
achats ,l’applications contiendra plusieurs classes dont tous les attributs doivent être
protégés(déclaré privés)
classe client
1. Définir la classe client dont les caractéristiques sont : (2pts)
· Code Client : ce numéro doit être incrémenté automatiquement par 1
· Nom
· Prénom
· Ville
· Date Naissance
· Sexe
Public class client{
private int static Code Client=0 ;
private string nom ;
private string Prénom ;
private string ville ;
private DateTime DateNaissance ;
private char sexe ;
}
2. Ecrire un constructeur avec les paramètres et ainsi que les accesseurs et les
modificateurs des champs(4pts)
Public client(string nom , string prenom, string ville, DateTime daten,char sexe ){
This.Code Client ++ ;
This.Nom =nom ;
This.Prénom=prenm ;
This.Ville=ville ;
This.Date Naissance=daten ;
This.Sexe=sexe ;
}
Public int getCode(){
Return this.CodeClient
}
Public void setCode(int code){
CodeClient =code ;
}
Filière Epreuve Session Page 7 sur 14
TDM Synthèse V1 Juillet 2015

