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
   1020   1021   1022   1023   1024   1025   1026   1027   1028   1029   1030