bonjour, j'ai créé 3 classes
les voici

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);
 
 
    }
}
vehicule
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 est
C:\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