Zacznij terazZacznij za darmo

Metody prywatne

Metody prywatne przydają się też do modularyzacji kodu – pozwalają zamknąć logikę w mniejszych, wielokrotnego użytku metodach. Dodasz teraz do klasy Car metodę odpowiedzialną za uruchamianie poduszek powietrznych. Ze względów bezpieczeństwa nie powinna ona być dostępna z zewnątrz klasy.

To ćwiczenie jest częścią kursu

Wprowadzenie do programowania obiektowego w Javie

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz metodę private o nazwie deployAirbags jako metodę void, która nie przyjmuje żadnych parametrów.
  • Wewnątrz metody deployAirbags wyświetl komunikat "airbags deployed".

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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);        
    }
}
Edytuj i uruchom kod