Objectif
- Ajouter un constructeur à une classe existante
- Tester une classe avec son constructeur
Enoncé du problème
- Ajoutez à la classe
Cardéfinie auparavant un constructeur permettant d’instancier la voiture en une seule ligne de code, avec tous ses attributs comme ci-dessous. - Utilisez ce constructeur pour créer une instance de la classe.
Car c1 = new Car("Ford Raptor", "bleue", 250);
System.out.println(c1.getStringRepresentation());
doit afficher
Ford Raptor bleue, vitesse max : 250 km/h
Travail à faire
- Modifiez la classe
Carselon les instructions ci-dessus. - Testez votre classe
Cardans une autre classe qui contiendra le main. - Vérifiez que l’affichage est bien correct.
Solution
public class Car{
String type;
String color;
int maxSpeed;
Car(String t, String c, int max){
type = t;
color = c;
maxSpeed = max;
}
String getStringRepresentation() {
return type + " " + color + ", vitesse max : " + maxSpeed + " km/h";
}
}
public class CarTester2 {
public static void main(String[] args) {
Car c1 = new Car("Ford Raptor", "bleue", 250);
System.out.println(c1.getStringRepresentation());
}
}
