Comece agoraComece grátis

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 exercicio faz parte do curso

Introdução à Programação Orientada a Objetos em Java

Ver curso

Instruções do exercicio

  • 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".

exercicio interativo prático

Tente este exercicio 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 Código