Göra metoder privata
Privata metoder kan också användas för att göra koden mer modulär – genom att kapsla in logik i mindre, återanvändbara metoder. Du ska lägga till en metod för att utlösa krockkuddar i klassen Car. Av säkerhetsskäl vill du inte att den här metoden ska vara tillgänglig utifrån.
Den här övningen är en del av kursen
Introduktion till objektorienterad programmering i Java
Övningsinstruktioner
- Skapa en
privatemetod med namnetdeployAirbagssom är envoid-metod och inte tar några parametrar. - Inuti metoden
deployAirbags, skriv ut meddelandet"airbags deployed".
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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);
}
}