Kom igångKom igång gratis

Göra metoder privata

Privata metoder kan också användas för att göra koden mer modulär – genom att kapsla in logik i mindre, återanvändbara metoder. Du ska lägga till en metod för att utlösa krockkuddar i klassen Car. Av säkerhetsskäl vill du inte att den här metoden ska vara tillgänglig utifrån.

Den här övningen är en del av kursen

Introduktion till objektorienterad programmering i Java

Visa kurs

Övningsinstruktioner

  • Skapa en private metod med namnet deployAirbags som är en void-metod och inte tar några parametrar.
  • Inuti metoden deployAirbags, skriv ut meddelandet "airbags deployed".

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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);        
    }
}
Redigera och kör kod