• Aucun résultat trouvé

TD 5

N/A
N/A
Protected

Academic year: 2022

Partager "TD 5"

Copied!
1
0
0

Texte intégral

(1)

TD 5

Exercice 1 (Dérivation vs Composition)

Créez la classe Vehicule qui contient les données

private boolean moteur, et private int vitesseMax, et les méthodes suivantes :

constructeur,

String toString(), qui renvoie les caractéristiques du véhicule, void Vmax() qui affiche la vitesse maximale du véhicule.

Créez ensuite une classe Voiture_Composee dont les membres sont private Vehicule ve,

private int nombreDePortes,

et Voiture_Derivee (dérivant de la classe Vehicule) avec la donnée membre private int nombreDePortes.

Pour les deux classes, définissez leur constructeur et leur méthode String toString().

Comparez les deux implantations. Comment accède-t-on aux différentes données membres et aux différentes méthodes des classes Voiture Composee et Voiture Derivee ? Affichez la vitesse maximale de la voiture dans les deux cas.

Exercice 2 (Polymorphisme)

Créez une classe Liquide contenant seulement une méthode imprimer() qui affiche : ”je suis un liquide”. Créez 2 classes dérivées de la classe Liquide, les classes Cafe et Lait, dont les méthodes imprimer() affichent respectivement ”je suis un Café”, ”je suis du Lait”. Enfin vous créerez une classe Tasse ayant un attribut l de la classe Liquide et une méthode AjouterLiquide (Liquide li) et une méthode imprimer(). Testez l’utilisation : créer un tableau de Tasses qui contient des différents liquides.

Références

Documents relatifs

- Créez une classe Liquide contenant seulement une méthode imprimer() qui affiche : ”je suis un liquide”. - Créez 2 classes dérivées de la classe Liquide, les classes Cafe et

Une classe dérivée d’une classe non abstraite peut être déclarée abstraite et/ou contenir des méthodes abstraites... Java Classes et

Une personne ne peut pas occuper plusieurs emplois dans la même entreprise mais peut par contre travailler dans plusieurs entreprises.. Il peut exister une relation de hiérarchie

Indications : On écrira dans Cellule une méthode Cellule couperAPartirDe(char nom) qui coupera la liste après la cellule contenant le robot cherché et qui retournera la cellule

Valorisation moyenne du lait chez les fromagers fermiers : 1.75 euro par litre Grandes variations (de 1 à 3) selon : le. circuit de commercialisation, la région, le type de

1.2- Écrire l'équation de la réaction support du titrage, en supposant que le seul acide présent dans le lait est l'acide lactique.. 1.3- Justifier le

Montrer que Σ est une variété complexe com- pacte de dimension 1.. On admet que Σ

L’évaluation d’un circuit consiste, étant données se valeurs d’entrée, à déterminer sa valeur de sortie.. Travail