Приватные методы
Приватные методы помогают сделать код модульным: они инкапсулируют логику в небольшие переиспользуемые блоки. В этом упражнении вы добавите в класс Car метод для развёртывания подушек безопасности. Из соображений безопасности этот метод не должен быть доступен извне.
Это упражнение является частью курса
Введение в объектно-ориентированное программирование на Java
Инструкции к упражнению
- Создайте
private-метод с именемdeployAirbags, который возвращаетvoidи не принимает параметров. - Внутри метода
deployAirbagsвыведите сообщение"airbags deployed".
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
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);
}
}