ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Crie um método private chamado deployAirbags como um método void que 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);        
    }
}
Editar e executar o código