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

Java ile Nesne Yönelimli Programlamaya Giriş

kursunun bir parçasıdır
Kursu Görüntüle

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ı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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