Aan de slagGa gratis aan de slag

Methoden privé maken

Privémethoden kun je ook gebruiken om code modulair te maken door logica op te sluiten in kleinere, herbruikbare methoden. Je gaat een methode toevoegen om airbags te activeren in de klasse Car. Om veiligheidsredenen wil je niet dat deze methode van buitenaf toegankelijk is.

Deze oefening maakt deel uit van de cursus

Introductie tot objectgeoriënteerd programmeren in Java

Cursus bekijken

Oefeninstructies

  • Maak een private methode met de naam deployAirbags als een void-methode zonder parameters.
  • Print binnen de methode deployAirbags het bericht "airbags deployed".

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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);        
    }
}
Code bewerken en uitvoeren