BaşlayınÜcretsiz başlayın

Özel özellikler oluşturma

Sınıf özellikleri, dış erişimi kısıtlamak için genellikle private yapılır. Örneğin, bir Passport sınıfında bazı alanlar yalnızca belirli koşullarda ayarlanmalıdır. Bu egzersizde, Car sınıfında bir aracın plaka numarasını gizlemek için onu private yapacaksın.

Bu egzersiz, kursun bir parçasıdır

Java ile Nesne Yönelimli Programlamaya Giriş

Kursa Göz Atın

Egzersiz talimatları

  • int türünde vehicleNumber adlı yeni bir private özellik oluştur.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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) {
    	
    }
}
Kodu Düzenle ve Çalıştır