ÎncepețiÎncepe gratuit

Metode private

Metodele private sunt utile și pentru a modulariza codul – poți încapsula logica în metode mai mici și reutilizabile. Vei adăuga o metodă pentru declanșarea airbag-urilor în clasa Car. Din motive de securitate, această metodă nu ar trebui să fie accesibilă din exterior.

Acest exercițiu face parte din cursul

Introducere în Programarea Orientată pe Obiecte în Java

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează o metodă private numită deployAirbags, de tip void, care nu primește niciun parametru.
  • În interiorul metodei deployAirbags, afișează mesajul "airbags deployed".

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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);        
    }
}
Editează și rulează codul