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
Anleitung zur Übung
- Erstelle eine neue
private-Eigenschaft namensvehicleNumbervom Typint.
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) {
}
}