Licence 2 Informatique - Programmation Orientée Objet - Java

Licence 2 Informatique - Programmation Orientée Objet - Java
TD 2 - Classes, Objets et Héritage
Exercice 1 (Complément du TD1)
Modifier la classe Position et la classe Date du TD 1 afin de rendre tous leurs attributs privés
(private).
Ajouter, si nécessaire, les méthodes “accesseurs" et “modifieurs".
Corriger les programmes de test.
Exercice 2 (Travail sur les Positions 3D (dans l’espace))
Écrire une classe Position3D qui permet de manipuler des positions en 3D. Cette classe peut
être dérivée (hérite) de la classe Position.
Modifier, si nécessaire, les méthodes héritées.
Exercice 3
Écrire les classes Point, Ellipse et Rectangle (vues en cours) et définir pour chacune de ces
deux classes le corps des trois méthodes suivantes :
1. le calcul de la surface de la figure ;
2. le calcul du périmètre de la figure ;
3. le déplacement de la figure.
Ajouter tous les constructeurs, attributs et méthodes nécessaires.
Écrire un programme java afin de tester les classes définies.
Remarque 1 : Une Ellipse est construite à partir d’un point du plan et de deux rayons.
Si le point n’est pas précisé, le centre du plan est alors le centre de l’ellipse.
Un rectangle est construit à partir de deux points différents du plan, non alignés.
Exercice 4
Définir, à partir des classes de l’exercice précédent, les classes Cercle et Carré.
Écrire un programme java afin de tester les classes définies.
Remarque : Un cercle est une ellipse dont les deux rayons sont égaux et un carré est un
rectangle dont la longueur et la largeur sont égales.
1 / 1 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !