Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Exercice N°1 :
Soit les classes médecin et médecinSpécialiste définit comme suit:
a. Classe médecin
Données membres:
numPager Entier.
nomMédecin chaine de Caractère.
prénomMédecin chaine de Caractère.
Fonctions membres:
Un constructeur avec arguments.
Affiche () méthode qui retourne une chaine de caractère représentant tous les attributs
d’un médecin.
Un constructeur de recopie.
Données membres:
specialite chaine de caractère.
Fonctions membres:
- un constructeur
une méthode affiche qui retourne une chaine de caractère représentant tous les attributs
d’un médecin specailiste.
Travail demandé :
1. Ecrire le code correspondant aux différentes classe
2. dans un programme principal, instancier la classe médecin et la classe
medecinSpecialiste et invoquer leurs méthodes.
Exercice N°2 :
Employe
Travail demandé :
1. Ecrire le code correspondant à la classe Employe et la classe Representant.
2. Écrire une classe de test
Exercice N° 4 :
On modélise une application devant servir à l’inventaire d’une bibliothèque. Elle devra traiter
deux types de documents : des livres et des dictionnaires. Tous les documents possèdent un
numéro d’enregistrement et un titre. A chaque livre est associé, en plus, un auteur et un nombre
de pages, les dictionnaires ont pour attributs supplémentaires une langue et un nombre de tomes.
1. Définir les classes Document, Livre et Dictionnaire. Définissez pour chacune un constructeur
permettant d’initialiser toutes ses variables d’instances.
2. Définir une classe Bibliothèque réduite à une méthode main permettant de tester les classes
précédentes
3. Redéfinir la méthode toString() dans la classe Document ainsi que dans les classes
Livre et Dictionnaire et qui renvoie une chaine de caractères décrivant un document, un livre
ou un dictionnaire.
La classe Object
En Java, toute classe qui n'étend pas une autre en utilisant le mot réservé extends étend
implicitement la classe Object (qui se trouve dans le package java.lang). Ainsi, toutes les
classes Java ont comme premier ancêtre la classe Object.
Quelques méthodes de la classe Object : Étant donné que toutes les classes étendent la classe
Object (directement ou indirectement), tout objet à accès aux méthodes publiques définies dans
la classe Object.
Il est néanmoins possible de spécialiser le comportement de ces méthodes pour une classe
particulière en utilisant le mécanisme de redéfinition de méthode