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

Metotları private yapmak

Private metotlar, mantığı daha küçük ve yeniden kullanılabilir metotlara kapsülleyerek kodu modüler hale getirmek için de kullanılabilir. Car sınıfına hava yastıklarını açan bir metot ekleyeceksin. Güvenlik nedeniyle bu metodun dışarıdan erişilebilir olmasını istemezsin.

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

Java ile Nesne Yönelimli Programlamaya Giriş

Kursa Göz Atın

Egzersiz talimatları

  • Parametre almayan void bir metot olarak deployAirbags adlı private bir metot oluştur.
  • deployAirbags metodunun içinde "airbags deployed" mesajını yazdır.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

public class Main {  

    static class Car {
        public String color;
        public String model;
        public int year;
        private int vehicleNumber;

        public Car(String color, String model, int year) {
            this.color = color;
            this.model = model;
            this.year = year;
            this.vehicleNumber = 101189;
        }

        // Create deployAirbags method
        ____ ____ deployAirbags() {
		    System.out.println("____");
		}

        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) {
        Car myCar = new Car("red", "camry", 2022);        
    }
}
Kodu Düzenle ve Çalıştır