IniziaInizia gratis

Creare proprietà private

Le proprietà delle classi sono spesso rese private per limitare l’accesso dall’esterno. Per esempio, in una classe Passport, alcuni campi dovrebbero essere impostati solo in determinate condizioni. Renderai privato il numero di immatricolazione di un’auto nella classe Car per nasconderlo.

Questo esercizio fa parte del corso

Introduzione alla programmazione orientata agli oggetti in Java

Visualizza il corso

Istruzioni dell'esercizio

  • Crea una nuova proprietà private chiamata vehicleNumber di tipo int.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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) {
    	
    }
}
Modifica ed esegui il codice