Đặt phương thức ở mức private
Các phương thức private cũng giúp mã trở nên mô-đun bằng cách đóng gói logic vào các phương thức nhỏ, có thể tái sử dụng. Bạn sẽ thêm một phương thức để kích hoạt túi khí trong lớp Car. Vì lý do an toàn, bạn không muốn phương thức này có thể được truy cập từ bên ngoài.
Bài tập này là một phần của khóa học
Nhập môn Lập trình Hướng đối tượng với Java
Hướng dẫn bài tập
- Tạo một phương thức
privatetên làdeployAirbagskiểuvoidkhông nhận tham số nào. - Bên trong phương thức
deployAirbags, in ra thông điệp"airbags deployed".
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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);
}
}