Programmation Orientée Objet avec Java Devoir n°1 Exercice 1: Ecrire une classe
Programmation Orientée Objet avec Java Devoir n°1 Exercice 1: Ecrire une classe Personne permettant de décrire complètement une personne, sachant que l'on souhaite avoir autant d'informations que dans la phrase suivante : "M. Bouslimi Mohamed est né en 1995, il est célibataire." Exercice 2: Ajouter un constructeur à la classe Personne. Exercice 3: Ajouter, à la classe Personne, une méthode de nom retourneInfos. Cette méthode doit retourner une chaîne de caractères similaire à la phrase donnée dans l’énoncé de l'exercice 1. Exercice 4: Ecrire un programme qui déclare 3 variables de type Personne, les instancie et affiche les informations les concernant. Exercice 5: Ajouter une méthode age qui renvoie l’âge de l'individu en fonction d'une année donnée en paramètre. Exercice 6: Ajouter à la classe Personne un attribut conjoint et examiner les conséquences que cela peut avoir sur l'ensemble du code. Attention: la polygamie et la polyandrie sont interdites :-( Exercice 7: Ajouter une méthode marier(Personne p) qui permet de marier une personne à une autre. Modifier la méthode retourneInfos de façon que le nom (traditionnel de la femme devienne): Pour simplifier : quand une femme se marie son nom devient : "[nom de l'époux] née [nom de jeune fille]", par exemple : si Mlle Amri se marie avec M. Bouslimi, son nom deviendra Mme "Bouslimi née Amri" Attention: cet exercice ne prétend pas représenter l'état actuel de la loi qui stipule que le nom d'une femme ne change pas, mais qu'elle peut, si elle le désire, substituer le nom de son marie au sien, ou accoler les deux noms. Mais cela ne fait pas partie de l'exercice. Enseignant : Riadh BOUSLIMI 1 Programmation Orientée Objet avec Java Généalogie On reprend l'exercice précédent sur les personnes. Exercice 8 : On veut maintenant être en mesure de déterminer si un individu est l'ancêtre d'une personne donnée. Pour cela on ajoute un attribut Pere et Mere à chaque personne. Ecrire le code du constructeur permettant de créer un objet de type personne en lui passant son père et sa mère lors de l'initialisation (ou null si l'on ne connait pas le parent). Supposons que l'on veuille entrer l'ensemble de personnes suivant : Mr Bouslimi Bechir , de père INCONNU et de mère INCONNU Mlle Amri Taous, épouse de Bouslimi Bechir, de père INCONNU et de mère INCONNU Mr Bouslimi Zine , de père Bouslimi Bechir et de mère Amri Taous Mlle Chrif Nabiha, épouse de Bouslimi Zine, de père INCONNU et de mère INCONNU Mlle Hamoudi Hanen, de père INCONNU et de mère INCONNU Mr Bouslimi Adam, de père Bouslimi Zine et de mère Chrif Nabiha Mlle Hadmoudi Jihen, de père INCONNU et de mère Hamoudi Hanen Mr Bouslimi Heni, de père Bouslimi Adam et de mère Hamouda Jihen Donnez l'initialisation d'un tel ensemble de classes. Enseignant : Riadh BOUSLIMI 2 uploads/S4/ devoir-n1.pdf
Documents similaires
-
24
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mar 26, 2021
- Catégorie Law / Droit
- Langue French
- Taille du fichier 0.1584MB