Erreur sur méthodes : mauvais résultat
bonjour,
mon projet comporte 3 classes
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| public class Allo {
public static void main(String... args) {
Voiture renault = new Voiture();
renault.porte = 5;
renault.couleur = "rouge";
renault.rouler();
Moteur moteur = new Moteur();
moteur.cylindre = 4;
renault.moteur = moteur;
System.out.println(renault.moteur.cylindre);
int b = renault.acceleration();
System.out.println(b);
}
} |
Code:
1 2 3 4
| public class Moteur {
protected int cylindre;
protected String carburation;
} |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| public class Voiture {
protected String couleur;
protected int porte;
Moteur moteur;
int vitesse=100;
static void rouler(){
System.out.println("je roule");
}
int acceleration(){
this.vitesse += 100;
return (this.vitesse);
}
} |
la fonction accelerer rend toujours 200, je voudrais qu'elle s'incrémente de 100 a chaque lancement(derniere ligne)
merci