建立私有屬性
類別的屬性常會設為私有,以限制外部存取。例如,在 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) {
}
}