將方法設為 private
Private 方法也能用來讓程式碼模組化,將邏輯封裝成較小且可重複使用的方法。你將在 Car 類別中新增一個部署安全氣囊的方法。出於安全考量,你不會希望這個方法能被外部存取。
本練習屬於課程
Java 物件導向程式設計入門
練習說明
- 建立一個名為
deployAirbags的private方法,為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);
}
}