Java

353 mots 2 pages
UNIVERSITE DE SOUSSE Institut Supérieur d’Informatique et des Techniques de Communication Hammam Sousse

‫جامعة سىسة‬ ‫الـمـعـهـد الـعـالـي لـإلعـالمـية و تـقـنـيـات‬ ‫اآلتـصـال بـحـمـام سىسة‬

Enseignant :Saoudi Haythem

A.U.2011/2012

Projet de Programmation Java

TP N°5

Classes abstraite, Interfaces

Classe: 2LM

Exercice N°1 (classes abstraites)
Il s’agit de définir une class nommée Forme comportant deux méthodes abstraites : floatperimetre()et float surface (), et une méthode non abstraite voidcontenantCarre(float surf) qui affiche le message suivant « Cette forme peut contenir un carré de surface surf » si la forme a une surface au moins égale à celle d’un carré dont la surface est donnée par le paramètre surf et qui affiche sinon « Cette forme ne peut pas contenir un carré de surface surf ». 2. Ecrire les deux classes Rectangle et Cercle héritant de cette classe Forme. La classe Rectangle a deux attributs privés : longueur et largeur. La classe Cercle possède un attribut privé nommé rayon. 3. Tester la méthode contenantCarre avec surf = 20 en l’appliquant pour un rectangle de longueur=2 et de largeur=10, puis pour le cercle de rayon=1. 4. Modifier ce programme pour qu’il affiche le message de (1) en précisant en plus de quelle forme il s’agit et en donnant ses dimensions.
1.

Exercice N°2(Interfaces)
1.

Ecrire une interface Homme possédant une seule méthode : voididentite() dont le rôle est d’afficher les informations concernant un homme. Une classe Personne implémentant cette interface et possédant deux attributs privés nom et prenom de type String et un constructeur paramétré. Une classe Client héritant de la classe Personne et implémentant l’interface Homme avec un attribut privé supplémentaire nommé numero de type entier et un constructeur paramétré en conséquence. Une classe Peuple contenant deux attributs privés : un tableau d’Hommes nommé pays de capacité 100 et un entier nbHommes représentant le nombre de la population. Cette

en relation

  • Géométrie equa diff
    662 mots | 3 pages
  • Etude de marché / voyages pour les jeunes
    1837 mots | 8 pages
  • Javateck
    2338 mots | 10 pages
  • Java
    913 mots | 4 pages
  • Ue 2.10.10 s3 s3
    4238 mots | 17 pages
  • devoir 1 hits geo
    392 mots | 2 pages
  • Hawaii
    610 mots | 3 pages
  • Projet d'information aux enfants par le jeu
    1298 mots | 6 pages
  • Java
    20343 mots | 82 pages
  • « Le problème du totalitarisme, ce n’est pas la cruauté d’une
    1131 mots | 5 pages
  • Les ouvriers dans la société française
    3462 mots | 14 pages
  • Java script
    6254 mots | 26 pages
  • Java enfants
    41618 mots | 167 pages
  • Java
    44161 mots | 177 pages
  • java
    376 mots | 2 pages