Académique Documents
Professionnel Documents
Culture Documents
:
On s’intéresse à une application simplifiée de gestion de produit industriel.
<<Abstract>>
Travail demandé :
1. Definir l’interface Visualisable (la methode visualiser peut lever
une exception de type VisualisationException)
2. Ecrire la classe Piece qui contient les variables d’instance, un constructeure surchargé
(reference,matiere,poid), la methode visualiser (affiche la reference,la matiere et le poid).
3. Ecrire la classe PieceElectrique qui herite de Piece :
-un constructeur surchargé qui appelle le constructeur de sa classe mère.
-redefinir la méthode visualiser :
Si l’attribut hasElectricPlan=true alors appeler visualiser de la classe Piece
Sinon lever une exception de type VisualisationException
Set<String> cles=assemblages.keySet();
PieceMecanique roueAv=
new PieceMecanique("roueAvant", "acier", 2.0f, true);
PieceMecanique roueAr=
new PieceMecanique("roueArriere", "acier",
2.0f, true);
b.ajouterPiece("Carosse", roueAr);
b.ajouterPiece("Carosse", roueAv);
b.ajouterPiece("Moteur", piston);
try {
b.visualiser();
} catch (VisualisationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}}
Bon Travail