Bonjour,
débutant en java je voudrais résoudre ce petit sujet, je l'ai commencé mais rencontre des problemes. Pourriez vous me dire si je suis bien parti pour l'instant.
Merci d'avance.
Ecrire la classe abstraite Vehicule
Attributs :
* nbPlace
* prix
* volumeChargement
Ecrire la classe Voiture héritant de Vehicule
Attribut : booleen : diesel
* Le constructeur verifiera que nbPlace >= 4 (sinon nbPlace sera mis à 4) et volumeChargement<=100 (sinon volumeChargement sera mis à 100)
* Une surcharge des méthodes equals et toString
* Ecrire les accesseurs et mutateurs
Ecrire la classe Garage permettant de gérer une liste de Véhicule(s)
* Ajouter un Véhicule
* Supprimer un Véhicule
* Afficher tous les Véhicules
Voici la classe abstraite Vehicule:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public abstract class Vehicule { private int nbPlace; private int prix; private int volumeChargement; }
La classe Voiture heritant de Vehicule
Voilà ce que j'ai fait pour l'instant, petit probleme dans public int voiture avec les if.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57 public class Voiture { private boolean diesel; private int place; private int prix; private int chargement; public Voiture () { place=0; prix=0; chargement=0; diesel=false; } public Voiture (boolean d, int p, int pr, int c) { diesel=d; place=p; prix=pr; chargement=c; } public int Voiture(int p, int v) { if (place>=4) { return (p=place); } else { return p=4; } if(chargement<=100) { return v=chargement; } else { return v=100; } } public int getnbPlace() { return place; } }
encore Merci d'avance.
Partager