Tạo các thuộc tính private
Thuộc tính của lớp thường được đặt là private để hạn chế truy cập từ bên ngoài. Ví dụ, trong lớp Passport, một số trường chỉ nên được gán trong những điều kiện nhất định. Bạn sẽ đặt số đăng ký của xe thành private trong lớp Car để ẩn nó.
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 thuộc tính
privatemới tên làvehicleNumbervới kiểuint.
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.
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) {
}
}