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ş
Egzersiz talimatları
- Parametre almayan
voidbir metot olarakdeployAirbagsadlıprivatebir metot oluştur. deployAirbagsmetodunun 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);
}
}