Rendre des méthodes privées
Les méthodes privées permettent aussi de rendre le code modulaire en encapsulant la logique dans de petites méthodes réutilisables. Vous allez ajouter une méthode pour déployer les airbags dans la classe Car. Pour des raisons de sécurité, vous ne souhaitez pas que cette méthode soit accessible depuis l’extérieur.
Cet exercice fait partie du cours
Introduction à la programmation orientée objet en Java
Instructions
- Créez une méthode
privatenomméedeployAirbags, de typevoidet sans paramètre. - Dans la méthode
deployAirbags, affichez le message"airbags deployed".
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
public class Main {
static class Car {
public String color;
public String model;
public int year;
private int vehicleNumber;
public Car(String color, String model, int year) {
this.color = color;
this.model = model;
this.year = year;
this.vehicleNumber = 101189;
}
// Create deployAirbags method
____ ____ deployAirbags() {
System.out.println("____");
}
public void turnEngineOn() {
System.out.println("engine is on");
}
public int calculateMPG(int milesDriven, int gallonsUsed) {
return milesDriven / gallonsUsed;
}
}
public static void main(String[] args) {
Car myCar = new Car("red", "camry", 2022);
}
}