LoslegenKostenlos loslegen

Private Eigenschaften erstellen

Klassen-Eigenschaften werden oft als privat deklariert, um den externen Zugriff zu beschränken. In einer Passport-Klasse sollten bestimmte Felder zum Beispiel nur unter bestimmten Bedingungen gesetzt werden. Du machst die Zulassungsnummer eines Autos in der Car-Klasse privat, um sie zu verbergen.

Diese Übung ist Teil des Kurses

Einführung in die Objektorientierte Programmierung in Java

Kurs anzeigen

Anleitung zur Übung

  • Erstelle eine neue private-Eigenschaft namens vehicleNumber vom Typ int.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

class Main {  

	static class Car {
        public String color;
        public String model;
        public int year;
        // Create private property "vehicleNumber"
        ____ ____ ____;

        Car(String color, String model, int year) {
            this.color = color;
            this.model = model;
            this.year = year;
            this.vehicleNumber = 101189;
        }

        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) {
    	
    }
}
Code bearbeiten und ausführen