Créer des propriétés privées
Les propriétés de classe sont souvent privées afin de restreindre l’accès externe. Par exemple, dans une classe Passport, certains champs ne devraient être définis que dans des conditions précises. Vous allez rendre privé le numéro d’immatriculation d’une voiture dans la classe Car pour le masquer.
Cet exercice fait partie du cours
Introduction à la programmation orientée objet en Java
Instructions
- Créez une nouvelle propriété
privateappeléevehicleNumberde typeint.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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) {
}
}