bonjour, j'ai créé 3 classes
les voici
vehicule
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 import java.sql.SQLOutput; public class Main { public static void main(String... args){ Moteur mot=new Moteur(5,"essence"); Vehicule veh=new Vehicule(true,"vert"); Voiture clio = new Voiture(100,5); System.out.println(clio.vitesse+" "+clio.rapport); int vit=clio.accelerer(50); System.out.println(clio.vitesse); System.out.println(veh.couleur); System.out.println(clio.rapport); } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public class Vehicule { boolean automatique = false; String couleur = "vert"; Vehicule(boolean automatique, String couleur) { this.automatique = automatique; this.couleur = couleur; } }
voiture
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 public class Voiture extends Vehicule { int vitesse=100; int rapport; Moteur moteur; Voiture (boolean automatique, String couleur) { super(automatique, couleur);} Voiture (int vitesse,int rapport,Moteur moteur){ this.vitesse=vitesse; this.rapport=rapport; this.moteur=moteur; } int accelerer(int v){ this.vitesse=this.vitesse+v; return this.vitesse; } }
le message d'erreur estC:\Users\jm18c\OneDrive\Bureau\java\src\Voiture.java:9:52
java: constructor Vehicule in class Vehicule cannot be applied to given types;
required: boolean,java.lang.String
found: no arguments
reason: actual and formal argument lists differ in length
merci beaucoup
Partager