開始使用免費開始

建立私有屬性

類別的屬性常會設為私有,以限制外部存取。例如,在 Passport 類別中,某些欄位只能在特定條件下設定。你將在 Car 類別中把車輛的登記號碼設為私有,以將其隱藏。

本練習屬於課程

Java 物件導向程式設計入門

檢視課程

練習說明

  • 建立一個新的 private 屬性 vehicleNumber,其型別為 int

動手互動練習

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

class Main {  

	static class Car {
        public String color;
        public String model;
        public int year;
        // Create private property "vehicleNumber"
        ____ ____ ____;

        Car(String color, String model, int year) {
            this.color = color;
            this.model = model;
            this.year = year;
            this.vehicleNumber = 101189;
        }

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