ComenzarEmpieza gratis

Hacer métodos privados

Los métodos privados también sirven para modularizar el código encapsulando la lógica en métodos más pequeños y reutilizables. Vas a añadir un método para desplegar los airbags en la clase Car. Por motivos de seguridad, no querrías que este método fuera accesible desde fuera.

Este ejercicio forma parte del curso

Introducción a la Programación Orientada a Objetos en Java

Ver curso

Instrucciones del ejercicio

  • Crea un método private llamado deployAirbags como un método void que no reciba parámetros.
  • Dentro del método deployAirbags, imprime el mensaje "airbags deployed".

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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 y ejecutar código