開始使用免費開始

將方法設為 private

Private 方法也能用來讓程式碼模組化,將邏輯封裝成較小且可重複使用的方法。你將在 Car 類別中新增一個部署安全氣囊的方法。出於安全考量,你不會希望這個方法能被外部存取。

本練習屬於課程

Java 物件導向程式設計入門

檢視課程

練習說明

  • 建立一個名為 deployAirbagsprivate 方法,為 void,且不接受任何參數。
  • deployAirbags 方法內,印出訊息 "airbags deployed"

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

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);        
    }
}
編輯並執行程式碼