diff --git a/src/exercice3part1.java b/src/exercice3part1.java index 1fb4103..612fcdc 100644 --- a/src/exercice3part1.java +++ b/src/exercice3part1.java @@ -3,14 +3,9 @@ import partie3.Voiture; public class exercice3part1 { public static void main(String[] argv) { - Voiture volkswagen = new Voiture(); - volkswagen.puissance = 30; - volkswagen.vitesse = 0; + Voiture volkswagen = new Voiture(30); volkswagen.estDemarre = false; - Voiture renault = new Voiture(); - renault.puissance = 500; - renault.vitesse = 200; - renault.estDemarre = true; + Voiture renault = new Voiture(500,true); System.out.println(renault.puissance); System.out.println(renault.vitesse); diff --git a/src/partie3/Voiture.java b/src/partie3/Voiture.java index d2a13e2..3fb4154 100644 --- a/src/partie3/Voiture.java +++ b/src/partie3/Voiture.java @@ -4,4 +4,24 @@ public class Voiture { public int puissance; public int vitesse; public boolean estDemarre; + + public Voiture() + { + this.puissance = 10; + this.vitesse = 0; + this.estDemarre = false; + } + + public Voiture(int p) + { + this(); + puissance = p; + } + + public Voiture(int p, boolean e) + { + this(p); + this.vitesse = (int)(p/3); + this.estDemarre = e; + } } diff --git a/src/partie3/Voiture2.java b/src/partie3/Voiture2.java new file mode 100644 index 0000000..82cd176 --- /dev/null +++ b/src/partie3/Voiture2.java @@ -0,0 +1,7 @@ +package partie3; + +public class Voiture2 { + int puissance; + int vitesse; + boolean estDemarre; +}