Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

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

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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