Tornando métodos privados
Métodos privados também podem ser usados para modularizar o código, encapsulando a lógica em métodos menores e reutilizáveis. Você vai adicionar um método para ativar os airbags na classe Car. Por motivos de segurança, você não gostaria que esse método pudesse ser acessado de fora.
Este exercício faz parte do curso
Introdução à Programação Orientada a Objetos em Java
Instruções do exercício
- Crie um método
privatechamadodeployAirbagscomo um métodovoidque não recebe parâmetros. - Dentro do método
deployAirbags, imprima a mensagem"airbags deployed".
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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);
}
}