Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

Hướng dẫn bài tập

  • Tạo một thuộc tính private mới tên là vehicleNumber với kiểu int.

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) {
    	
    }
}
Chỉnh sửa và Chạy Mã