TP 2
initiation la POO
Exercice 1
-
Exercice 2
1. Dfinir une classe Fminin caractrise par les attributs suivants :
- Un nom, un prnom, une adresse, un code numrique.
2. Rajouter les mthodes suivantes :
- Une mthode Afficher qui affiche les caractristiques dun objet
Fminin.
- Une mthode setNom qui modifie le nom.
- Une mthode getNom qui retourne le nom.
3. La classe Fminin possde-t-elle un constructeur ? Comment
appelle-t-on ce constructeur ?
4. Crer une classe excutable Application qui permet dinstancier
deux objets de types Fminin f1 et f2. Drouler les instructions
suivantes :
f1.afficher() ; f2.afficher() ;
f1.setNom(Abane) ; f1.setPrenom(Amina) ;f1.affiche() ;
f2.affiche() ;
5. Rajouter un constructeur explicite la classe Fminin. Modifier la
classe excutable pour permettre la cration de deux objets f1 et f2
de type Fminin avec des valeurs prcises.
6. Drouler et analyser les oprations suivantes :
Fminin f3=new Fminin() ;
System.out .println(f1) ;System.out .println(f2) ;
f1.afficher() ; f2.afficher() ;
f1=f2 ;System.out .println(f1) ;System.out .println(f2) ;
f1.afficher() ; f2.afficher() ;f1.setNom(Tabli) ;
f1.afficher() ; f2.afficher() ;f1=null ;
f1.setNom(Madah) ;f2.afficher() ;
7. Dfinir une classe Date compose de trois attributs de type entiers.
Rajouter les mthodes suivantes :
- un constructeur, la mthode afficher et des getteurs et setteurs,
une mthode suprieure qui compare deux dates et retourne vrai
si et seulement si la date courante est plus grande que la date
passe en paramtre.
8. Rajouter la classe Fminin les proprits date de naissance et lieu
de naissance. Modifier le constructeur et la mthode afficher de la
classe Fminin. Rajouter la mthode plusAge qui compare deux
objets Fminin et retourne lobjet correspondant la femme la plus
age. Relancer lexcution et discuter.
Exercice n3
Page 2 sur 3
Exercice n4
1. Modifier la classeMasculin pour que ses objets soient numrots
2.
3.
4.
5.
Page 3 sur 3