Začněte nyníZačněte zdarma

Vytváření soukromých vlastností

Vlastnosti třídy se často označují jako soukromé, aby se omezil přístup zvenčí. Například ve třídě Passport by některá pole měla být nastavitelná jen za určitých podmínek. Registrační číslo auta ve třídě Car skryješ tím, že ho nastavíš jako soukromé.

Toto cvičení je součástí kurzu

Introduction to Object-Oriented Programming in Java

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř novou private vlastnost s názvem vehicleNumber typu int.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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) {
    	
    }
}
Upravit a spustit kód