Partage
  • Partager sur Facebook
  • Partager sur Twitter

erreur de compilation

14 février 2021 à 21:07:03

bonjour voici mes classes

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(5,100, mot);
        System.out.println(clio.vitesse+" "+clio.couleur);
        int vit=clio.accelerer(50);
        System.out.println(clio.vitesse);

        System.out.println(clio.couleur);


    }
}

class voiture

public class Voiture extends Vehicule {
    int vitesse=100;
    int rapport;
    Moteur moteur;

    Voiture()
    {
super();
    }

    Voiture (int vitesse, int rapport,Moteur mot){

        this.rapport=rapport;
        this.vitesse=vitesse;
        this.moteur=mot;
       }

    Voiture(boolean automatique, String couleur) {
        super(automatique, couleur);
    }

    int accelerer(int v){
            this.vitesse=this.vitesse+v;
            return this.vitesse;
        }

    }

classe mère

public class Vehicule {
    boolean automatique = false;
    String couleur = "vert";

    Vehicule(boolean automatique, String couleur) {
        this.automatique = automatique;
        this.couleur = couleur;

    }



}

le message d'erreur:

C:\Users\jm18c\OneDrive\Bureau\java\src\Voiture.java:8

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 de m'aider je peine a comprendre cette déclaration

bonsoir

  reason: actual and formal argument lists differ in length





  • Partager sur Facebook
  • Partager sur Twitter
16 février 2021 à 9:03:17

Bonjour,

Doublon

Les doublons nuisent au bon fonctionnement du forum et sont donc interdits. Si vous vous êtes trompé de section, il suffit de signaler votre sujet au staff pour qu'il le déplace au bon endroit.

Je vous invite à continuer la discussion sur l'autre sujet : https://openclassrooms.com/forum/sujet/erreur-de-class#message-94007191

Je ferme ce sujet. En cas de désaccord, me contacter par MP.

  • Partager sur Facebook
  • Partager sur Twitter
Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL