Rendere privati i metodi
I metodi privati possono essere usati anche per rendere il codice modulare, incapsulando la logica in metodi più piccoli e riutilizzabili. Aggiungerai un metodo per azionare gli airbag nella classe Car. Per motivi di sicurezza, non vorresti che questo metodo fosse accessibile dall'esterno.
Questo esercizio fa parte del corso
Introduzione alla programmazione orientata agli oggetti in Java
Istruzioni dell'esercizio
- Crea un metodo
privatechiamatodeployAirbagscome metodovoidche non accetta parametri. - All'interno del metodo
deployAirbags, stampa il messaggio"airbags deployed".
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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);
}
}