LoslegenKostenlos starten

Methoden privat machen

Private Methoden können auch dazu dienen, Code zu modularisieren, indem Logik in kleinere, wiederverwendbare Methoden gekapselt wird. Du fügst der Klasse Car eine Methode hinzu, die die Airbags auslöst. Aus Sicherheitsgründen soll diese Methode nicht von außen aufrufbar sein.

Diese Übung ist Teil des Kurses

<Kurs>Einführung in die Objektorientierte Programmierung in Java</Kurs>
Kurs ansehen

Übungsanweisungen

  • Erstelle eine private Methode namens deployAirbags als void-Methode ohne Parameter.
  • Gib innerhalb der Methode deployAirbags die Meldung "airbags deployed" aus.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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 bearbeiten und ausführen