CommencezCommencez gratuitement

Créer des propriétés privées

Les propriétés d'une classe sont souvent privées pour restreindre l'accès depuis l'extérieur. 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.

Cette activité fait partie du cours

Introduction à la programmation orientée objet en Java

Voir le cours

Instructions de l’exercice

  • Créez une nouvelle propriété private appelée vehicleNumber de type int.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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) {
    	
    }
}
Modifier et exécuter le code